SP 500 Rallies in May as Technology Stocks Lead Market Advance BLKB Q1 2026 Earnings EPS Beats Estimates by a Narrow Margin Tesla TSLA Shares Slump in Q1 What Drove the Decline