MSFT stock daily chart showing six-month symmetrical triangle breakout on massive volume