We ended the 2nd quarter with 6 $627,000,000 of cash and cash equivalents, up from $622,200,000 at December 31, 2022. During the quarter, we used $6,700,000 to repurchase 134,255 shares of our common stock at an average cost of $50.11 Turning to our financial outlook. For the Q3 of 2023, We expect SaaS and license revenue of $141,400,000 to $141,600,000 For the full year of 2023, we now expect SaaS and license revenue to be between $562,300,000 to $562,700,000 up from our prior guidance of $555,900,000 to $556,500,000 We are projecting total revenue for 2023 of $872,300,000 $887,700,000 increased from our prior guidance of $855,900,000 to $881,500,000 which includes estimated hardware and other revenue of $310,000,000 to 325,000,000 We estimate that adjusted non GAAP EBITDA for 2023 will be between 128 to $131,000,000 up from our prior guidance of $120,000,000 to 125,000,000 We expect adjusted non GAAP EBITDA for the Q3 of 2023 to represent approximately 23.5% The 24% of our annual guide. Adjusted non GAAP net income for 2023 is projected to be $92,200,000 to $94,200,000 or $1.69 to $1.73 per diluted share, up from our prior guidance of $84,600,000 $87,500,000 or $1.55 to $1.60 per diluted share. EPS is based on an estimate of $54,600,000 weighted average diluted shares outstanding.