Blackbaud Inc BLKB Q1 2026 Earnings Modest EPS Beat Points to Steady Execution in Cloud Transition Fastenal Q1 2026 Earnings EPS Misses Estimates Stock Edges Higher Murphy USA Inc MUSA Q1 2026 Earnings Earnings Surge Past Estimates Stock Slips Marginally BWMX Q1 2026 Earnings EPS Misses Expectations Despite Slight Stock Uptick RAVE Q3 2024 Earnings EPS of 004 Reported Shares Edge Lower AbCellera Biologics ABCL Q1 2026 Earnings NarrowerthanExpected Loss Drives Stock Higher