3M Company stock (US88579Y1010): Is its diversified portfolio strong enough to unlock new upside? — alphai