OSI OSIS Q1 2026 Earnings Beat Revenue NA EPS 260 European Central Bank and Bank of England Poised to Hold Rates Steady Amid Stagflation Concerns What AppFolio APPFs 121 Jump Means for Investors 20260519