HomepageEarnings Events Newsdesk 4 hours ago Agree Realty Corporation (ADC) Q1 2026 Earnings Results Agree Realty Corporation (NYSE: ADC) Q1 2026 Earnings Release Alkermes plc (ALKS) Q1 2026 Earnings Announcement » « Calix Inc (CALX) Calix Increases Stock Repurchase Authorization by An Additional $100 Million Newsdesk: