The solution is not higher taxes, it's closing these gaps that companies exploit.
Doesn't this just end up boiling down to higher effective taxes?
You total up your revenue or profits and divide by what you actually paid in taxes and that's your effective tax rate? I don't think at the scale and complexity of a corporation the size of Apple the notion of a nominal tax rate makes much sense.
So if you close loopholes to increase the absolute amount of tax paid, you're raising the effective tax rate even if the nominal one stays the same. In fact I'd be surprised that its not a rhetorical argument used in lobbying and negotiation -- don't raise our tax rate, close loophole X and we'll pay a higher effective rate (meanwhile, their tax wonks have figured out how to use loophole Y instead).
My general sense is that the larger problem isn't paying or not paying taxes, its the cash hoarding these semi-monopoly companies do. A lot of the money just ends up in short-term treasuries or other semi-liquid investment vehicles and doesn't circulate in the economy. In some ways, taxes can be seen as the economic investment of last resort -- a way to bring hoarded capital into the market.
A better policy would seem to be incentives to spend and not hoard capital so it gets put into motion in the economy.