3M delivers quarterly earnings beat, full-year guidance slightly below estimates | AllMind News