FUCK THE POLICE
911 EVERY DAY
No, we regulated price and there is a difference. Public utilities are largely funded by the people through state and local taxes. Corporations are not like public utilities in a number of fundamental ways, which are not pertinent to this thread.
You simply can't effect profits of Corporations unless you do so on the consumer end. There is no way to confiscate a portion of their profits, they will increase prices to account for this and just make more. What you end up doing is harming the consumer. Want to add a new tax? Again, you effect the consumer, because the corporation is not going to forfeit their profits, they have an obligation to the stockholders to increase profits, not forfeit them to socialists. That's just the way it is, and you don't have to believe me, go read up on business and find out for yourself.
Then tell them not to increase prices or shut down their business. It's easy enough.