Q1 2024 Earnings May 9, 2024 Earnings ReleaseHTML PresentationPDF 10-QHTML XBRL Zip Supplemental Historical FinancialsPDF