Can Satan perform miracles and if so by what and whose power? I thought the Bible teaches that Jesus stripped him of all his power?
Satan can perform "miracles" in the sense that he has power to manifest supernatural wonders and signs. The power of the enemy is often called the "dark arts" or sorcery. We find examples of it in many places in both the Old and New Testaments:
Notice how in the past the demonic realm commanded power over physical elements, though their power was not greater than the power of God. Also notice that Jesus taught that in the future we should expect to see the demonic realm performing great miracles and signs, which will lead astray many. This is further evidence that the demonic realm still has power to perform miracles.
You can learn more about Satan's power to perform miracles by listening to the following lessons from our Exodus and Genesis studies:
You commented that "Jesus stripped Satan of his power," but that statement isn't an accurate summary of what the Bible teaches. Specifically, the Bible says:
The Bible says that Christ's work of redemption by His death rendered Satan powerless over our death. As Christians, we no longer have reason to fear death. Jesus rendered Satan powerless to condemn us and to enslave us by our fear of death and judgment. On the other hand, the Bible does NOT say that Jesus eliminated Satan's power.
On the contrary, the Bible warns believers not to underestimate Satan's power to ensnare us:
The Bible repeated instructs believers not to underestimate the power of the enemy nor discount the craftiness of his schemes. In fact, even angels show consideration for the power of the enemy:
Clearly, the enemy has power that even the archangel Michael respected. He declared that the Lord would rebuke the devil. So we have good reason to give the enemy his due, even as we understand that the Lord has taken away the enemy's power over our death. Therefore, we may acknowledge the enemy's power and remain diligent against his schemes, while having no fear of him and remaining confident in the Lord's eventual triumph.'
One day the Lord will destroy the enemy: