SPH Q1 2026 Earnings Earnings Beat Drives Modest Stock Uptick RILY Q1 2024 Earnings Loss Per Share of 171 Amid Strategic Adjustments SOJF Q1 2026 Earnings Earnings Beat Expectations with 591 Surprise Blackbaud Inc BLKB Q1 2026 Earnings Modest EPS Beat Points to Steady Execution in Cloud Transition HIW Q1 2026 Earnings Massive EPS Surprise of 161 Drives Stock Rally Piper Sandler Warns Strait of Hormuz Closure Could Send Oil to New Highs This Summer