Most big companies are using offshore branches of companies to get tax reductions. Companies such as IBM and Microsoft have billions of dollars stored away in many offshore locations. Escaping millions of dollars being paid to the US tax system and they never are going to pay taxes in US for the income originating outside US as long as they don't want the money in US banks.