3M share price analysis