Nio Shares Surge on Launch of Chinas Largest Electric SUV FSLR Q1 2026 Earnings EPS Crushes Estimates with 995 Surprise Microsoft Stock Lags Technology Sector A Closer Look at MSFTs Recent Performance