We also reported non IFRS diluted earnings per ordinary share of $0.09 in Q2 2024 compared to 0 point 06 dollars in Q2 2023. During Q2, we repurchased roughly 2,500,000 ordinary shares through our completed $20,000,000 repurchase program and newly launched $50,000,000 program, reflecting an investment of £5,800,000 or $7,300,000 From March 1, 2022 through June 30, 2024, we invested around $119,000,000 in our repurchase program, buying back roughly 28,300,000 ordinary shares or 18.3 percent of shares outstanding. If shares remain at prices the Board believes reflect a discount to fair value at the end of our current repurchase program, we will consider initiating a new one. Finally, I'll turn to our outlook. For full year 2024, we are reaffirming our guidance for contribution ex TAC in a range of approximately 3 $40,000,000 to $345,000,000 adjusted EBITDA of approximately $100,000,000 and for programmatic revenue to reflect approximately 90% of full year 2024 revenue.