3M (MMM) climbed more than 8% after second quarter earnings and revenue beat expectations. The industrial group also raised its full year guidance.