Stifel Financial Releases April 2026 Operating Results Highlighting Key Performance Metrics KEN Q2 2025 Earnings Modest EPS Reported Amid Quiet Quarter Stock Slips BPs Ousted Chair Denies Lies Over Conduct Allegations