1Q24 Earnings Release