Braze Q1 Earnings Call Key Themes and Market Reaction SLP Q1 2026 Earnings EPS Beats Estimates by 103 Stock Rises BP Chairman Removal Linked to Bullying and Overbearing Behaviour Sources Say