2nd Quarter 2024 Earnings Call Jul 18, 2024 10:30 am EST Earnings ReleaseHTML Earnings WebcastAudio Transcript Shareholder LetterPDF 10-QHTML XBRL Zip