Markets Published October 24, 2016 1:36pm EDT | Updated November 23, 2017 6:07am EST 3M Stock Upgraded Ahead of Earnings: 3 Things You Need to Know Comments By Rich Smith Fool.com