A new report says U.S. companies are holding more of their profits in overseas tax havens. The Wall Street Journal analyzed 60 major companies and found they stashed a total of $166 billion offshore in 2012. That move shielded more than 40 percent of their annual profits from U.S. taxes. In several cases, the companies parked more earnings offshore last year than they generated in net income.