Corporations have paid there taxes. It's only Government who wants to double tax US corporations on overseas earnings. If US Corporations have followed the IRS taxation laws and have paid overseas taxes, case closed. Just wait, the IRS may be coming for your bank account.