1st, based on our strong results delivered in the Q2 of 2024 and our current visibility for the remainder of the year, we are updating our full year 2024 outlook. For the full year 2024, we anticipate bookings to be in the range of $775,000,000 to 875,000,000 dollars Total revenues are expected to be in the range of $1,070,100,000 to 1,110,000,000 dollars Non GAAP EBITDA is expected to increase to the range of $105,000,000 to 125,000,000 dollars Non GAAP EPS is expected to increase to a range of $1.20 to 1.50 dollars Regarding our outlook for the Q3 of 2024, we are providing the following guidance. We expect total Q3 2024 revenues to be between $275,000,000 $285,000,000 with product revenues to be between $159,000,000 $164,000,000 and services revenue between 100 $16,000,000 $121,000,000 Given our 2nd quarter performance and our expectations for the 3rd quarter, we expect the second half twenty twenty four revenues trend to confirm with historic seasonal patterns in which second half total revenues are slightly above first half total revenues. We expect the Q3 20 24 non GAAP EBITDA to be between $28,000,000 $34,000,000 We expect the Q3 20 24 non GAAP earnings per share to be between $0.34 per share and $0.44 per share.