Corporate taxes are idiotic. They should tax them at zero and replace the lost revenue with a new upper-margin tax. Reasons:
1. Corporate taxes are effectively a sales tax.
2. Corporations, unlike individuals, can hire armies of lawyers, accountants, and lobbyists to get around the taxes.
3. Those same professionals are more often deployed by large, rather than small, companies.
4. Those same professionals are intelligent people wasting their intelligence on tax avoidance. They could just as easily be useful to society. Engineers, doctors, teachers, etc.