AMT Q1 2026 Earnings EPS Beats Estimates by 1363 as Tower Operator Shows Resilience First Solar FSLR Q1 2026 Earnings EPS Surges Past Estimates as Operational Strength Drives Confidence MRCC Q4 2025 Earnings EPS Surges Past Estimates with 1983 Beat Theravance Biopharma Inc TBPH Q1 2026 Earnings NarrowerThanExpected Loss Drives Positive Surprise CAC Q1 2026 Earnings EPS Beats Estimates Amid Stable Operations YUMC Q1 2026 Earnings EPS Misses Estimates Stock Edges Lower