Power punch