Exactly! And since the "revenue and holdings" of a corporation are owned by the shareholders, it comes from shareholders.
Prices should be set at the profit-maximizing price. Taxes have nothing to do with it.
Employee compensation is decided by the market.