3M announced second-quarter earnings per share of $1.91, matching Wall Street estimates, while revenues of $8.13 billion came in higher than the $8.09 billion analysts were expecting. Shares traded 1.8% higher in pre-market action.