Microsoft's Bumpy Ride: Can It Hit New Highs by End of 2026? | Whale Factor