Concentrix Corporation CNXC Q1 2026 Earnings EPS Miss Despite Slight Revenue Growth Stock Rises Microsoft MSFT Among Top Holdings in Graham Stephans Portfolio as Cloud Revenue Surges LEG Q1 2026 Earnings EPS Falls Short of Estimates Stock Gains Ground Northrop Grumman NOC Q1 2026 Earnings Defense Contractor Beats EPS Estimates Amid Steady Demand DIOD Q1 2026 Earnings Strong EPS Beat Masks Revenue Footprint Concerns GRRR Q4 2025 Earnings EPS Misses Estimates by Wide Margin as Revenue Remains Undisclosed REPX Q1 2026 Earnings Significant EPS Miss Amid Operational Challenges