Home News 3M stock price forecast ahead of earnings: will it surge to $200?