poor people trying to understand how corporations pay taxes is funny.
Here's a clue. A "C" Corporation will generally pass any profits on to shareholders right before the end of the year so that the share holders aren't taxed on those profits twice. Every C Corp I have ever worked for does this.
An "S" Corp doesn't pay taxes. The profits are carried over to the share holders on K-1's and the shareholders pay the profits even if they didn't receive them. You can leave the profits in the corporation as retained earnings which are now tax free if they are later pulled out by shareholders (since they already paid the tax on them).
No corporation can hide profits to avoid taxes.