As taxes are calculated on net profits, not Gross revenues, it makes sense, and can be historically proven.
During the fifties, to avoid paying taxes, businesses did something called reinvesting in the business.to do that, they invested in better machinery, new or additional facilities, invested money in not only hiring employees, but in training from within the company for vàrious skills that were needed. Funny thing was that the companies STILL made money, as did their share holders. Today, corporations are so busy trying to cut corners,and hiding money overseas, that they lose sight of their real purpose: to make money for the share holders. While CEO pay at the top corporations is high, why is it that money is hidden away overseas instead if being distributed back to the shateholders? The money isn't doing anything other than giving the company president bragging rights.
In doing so, they hurt their rank and file employees, their shareholders, and the economy. Businesses have to have an incentive to reinvest. High taxes have worked.