3M delivers quarterly earnings beat, offers cautious full-year outlook By Investing.com | AllMind News