In terms of cash generation, we had approximately $49,800,000 in operating cash flow in Q3 and free cash flow of $42,900,000 This includes net publisher prepayments, which contributed $6,900,000 to cash flow and interest payments on our long term debt, which used $3,800,000 Turning to the balance sheet, our net cash balance remains very robust. We ended Q3 with a positive net cash position of $64,500,000 Cash and cash equivalents totaled $217,200,000 remaining above our long term loan balance of $152,700,000 Regarding share repurchases, we bought back $10,000,000 of shares in Q3. We still have approximately $56,000,000 remaining under our previously announced $100,000,000 share repurchase program. As you know, when we originally announced our share buyback program, we set the goal to offset dilution and maintain share counts at the end of Q1 2023 levels. At the end of Q3 2024, our outstanding shares were down by 6,200,000 shares compared to the end of Q1 2023, so we have exceeded that goal.