Through April 30, we repurchased 2,800,000 shares year to date, totaling $346,000,000 This brings the cumulative shares repurchased under our current authorizations to $2,900,000,000 and 37,000,000 shares, reducing gross share since the inception of these authorizations by 22% ahead of our 3 year targeted reduction of 20% fully diluted shares outstanding at the end of the quarter of 146,000,000 shares. Our successful share repurchase program continues to drive impressive ROI for our free cash Deployment we have $1,100,000,000 remaining under our current authorization, and we plan to be in the market every quarter subject to market conditions and other factors with a minimum offset to share based compensation dilution. Moving to the balance sheet, we finished Q1 with $664,000,000 in cash and total liquidity of $1,700,000,000 Net debt was $3,200,000,000 representing net leverage of 2.4 times on a trailing 12 month basis. Shifting to our outlook, given our strong start to the year, we are raising the lower end of the range for our full year revenue guidance. We now expect full year revenue to be between $4,500,000,000 $4,560,000,000 representing growth of 6.5% at the midpoint.