MCD Q1 2026 Earnings EPS Slightly Above Estimates Amid Modest Stock Decline NVAX Q1 2026 Earnings NarrowerThanExpected Loss Beats Estimates Stock Edges Higher Visa Q1 2026 Earnings EPS Beats Estimates by Nearly 5 Shares Dip Slightly FRAF Q1 2026 Earnings EPS Beats Estimates Stock Declines CURR Q3 2025 Earnings Strong EPS Beat Drives Stock Surge Rapid7 RPD Q1 2026 Earnings EPS Surges Past Estimates as Cybersecurity Demand Remains Strong