$MSFT stock breaks above $300 on August 18th 2026 at... | Ringo