First Solar FSLR Q1 2026 Earnings EPS Surges Past Estimates as Operational Strength Drives Confidence SRAD Q1 2026 Earnings EPS Misses Estimates Stock Rises Slightly CYN Q1 2026 Earnings EPS Surprise of 264 Highlights Cost Discipline Amid Revenue Void Cardinal Infrastructure Group Inc CDNL Q1 2026 Earnings Strong Earnings Beat Drives 7 Stock Surge SPGI Q1 2026 Earnings Earnings Beat Estimates Despite Modest Stock Reaction ANF Q1 2026 Earnings EPS Beat by 20 as Cost Discipline Drives Profitability