3M's (MMM) Stock Performance: A Deep Dive