Upwork Q1 2026 Earnings EPS Surges Past Estimates as Freelance Platform Gains Traction PPL Q1 2026 Earnings EPS Beats Estimates Amid Operational Stability Cyclerion Therapeutics CYCN Q4 2025 Earnings Narrower Loss Surprises Analysts MAA Q1 2026 Earnings Strong EPS Beat Drives Positive Market Reaction KEX Q1 2026 Earnings EPS Beats Estimates by 66 Stock Edges Higher nCino Inc NCNO Q1 2026 Earnings EPS Falls Short of Estimates Despite Positive Stock Movement