Viasat Stock Soars 840 Over the Past Year but Road Ahead Appears Murky NPWR Q1 2026 Earnings EPS Misses Estimates as PreRevenue Company Advances Technology Microsoft Stock Lags Technology Sector A Closer Look at MSFTs Recent Performance