3M beat earnings expectations and raised its full-year forecast — its stock surged
Quartz
—
The industrial conglomerate now expects full-year adjusted earnings per share of $8.80 to $8.95, up from a prior range of $8.50 to $8.70