Peter Murrells 400000 Embezzlement Luxury Spending Raises Governance Questions BAX Q1 2026 Earnings EPS Surpasses Expectations by 16 Stock Declines 24 Consumer Credit Growth Surges in December Signaling Strong Consumer Spending