Do Corporations Pay Taxes On Foreign Earnings