FCPT Q1 2026 Earnings EPS Misses Estimates Shares Edge Higher ONB Q1 2026 Earnings Slight EPS Miss Amid Stable Market Conditions BlackRock BLK Q1 2026 Earnings EPS Surges Past Estimates Stock Gains on Strong Core Business KNSL Q1 2026 Earnings EPS Surges Past Estimates on Strong Underwriting Performance OOMA Q1 2026 Earnings EPS Surpasses Estimates by 929 Barclays PLC BCS Q1 2026 Earnings EPS Surpasses Consensus by 1036 Stock Edges Lower