As of June 30, 2024, we had $510,900,000 in cash $308,800,000 remaining under our share repurchase authorization program. Moving now to our updated guidance for 2024. Full year 2024 total revenue is now expected in the range of $2,125,000,000 to $2,175,000,000 representing growth of 12.7 percent to 15.3 percent over 2023 total revenue of 1,89,000,000 dollars Our 2024 EBITDA is now expected in the range of $430,000,000 to 460,000,000 dollars representing growth of 18.6 percent to 26.9 percent compared to EBITDA of $362,500,000 in 2023. We forecast 2024 net income in the range of $361,000,000 to $383,000,000 This guidance assumes a full year of 2024 effective tax rate of 15% to 16%, interest income of 24,000,000 dollars 32,100,000 diluted weighted average shares outstanding. There are no additional share repurchases in our guidance.