PLAB Q1 2026 Earnings EPS Surges 1178 Above Estimates Shares Rally Northrop Grumman NOC Q1 2026 Earnings EPS Edges Past Estimates in Quiet Quarter TTM Technologies Inc TTMI Q1 2026 Earnings EPS Beats Estimates by 991 Stock Rises 881 Baidu Q1 2026 Earnings EPS Beats Estimates but Stock Slides Amid Revenue Uncertainty Data Storage Corporation DTST Q1 2026 Earnings Earnings Surprise Driven by NarrowerThanExpected Loss AMG Q1 2026 Earnings EPS Surpasses Estimates Margins but Stock Edges Lower