2Q24 Earnings Release