Okay. Thanks, Eddie. Our Manhattan global teams continue to execute very well in a challenging macro environment. For the quarter, we delivered a strong balanced financial performance across top-line growth, operating margin and cash flow. This includes posting record results across revenue, RPO, adjusted operating margin and earnings per share. On an as reported basis, our Q2 results came in at the Rule of 50, and if our revenue growth is normalized for our cloud transition, which excludes license and maintenance revenue, our results exceeded the Rule of 50. FX really did not have a meaningful impact to RPO or revenue in the quarter. Also in reviewing our strong financial performance, growth rates are on a year-over-year basis unless otherwise stated. Looking at total revenue. Total revenue was $230 million, up 20%. Excluding license and maintenance revenue, which removes the compression driven by our cloud transition, our total revenue was up 27%. Cloud revenue totaled $61 million, up 44%. As Eddie highlighted, we ended the quarter with RPO of $1.2 billion, up 38% compared to the prior year and up 7% sequentially. Our RPO performance was a healthy, healthy mix of sales across our sales categories, including conversions, new logos and upsells, cross-sells, as well as solid results from our Manhattan Active suite of products. We also experienced some larger deals push on a timing combined with a few customers experiencing bankruptcies. While immaterial as a percentage of RPO, without the bankruptcy contraction, our sequential RPO increase would have been roughly in line with Q1 or about $100 million. Also as of June 30, 98% of our RPO represents cloud-native subscriptions. Global services smoked it, delivering record revenue, totaling $125 million, up 23% as cloud sales continue to fuel services revenue growth globally. Adjusted operating profit, we like profit, was $68 million, with adjusted operating margin of 29.6%, up 210 basis points year-over-year. Our performance was driven by strong cloud and services revenue growth, combined with operating leverage as our cloud business scales. Importantly, as Eddie discussed, we continue to also invest for future growth. This resulted in Q2 earnings per share of $0.88, up 28%, and GAAP earnings per share of $0.63, up 29%. We don't take GAAP for granted. Turning to cash. Operating cash flow was a solid $41 million with timing of collections driving the year-over-year change. This resulted in free cash flow margin of 17% for the quarter, with year-to-date free cash flow margin totaling 22%. Year-to-date operating cash flow increased 18% to $99 million, and includes absorbing about $37 million in cash taxes paid in the first half of the year. For the full year 2023, we are on pace to pay approximately $75 million to Uncle Sam in cash taxes. Moving to the balance sheet. Deferred revenue increased 28% to $227 million. We ended the quarter with $153 million in cash and zero debt. Accordingly, we leveraged our strong cash position and invested $67 million in share repurchases in the quarter, resulting in $141 million in buybacks year-to-date. Also, our Board has approved the replenishment of our $75 million share repurchase authority. On to our updated 2023 guidance. As consistently mentioned, our financial objective is to deliver sustainable double-digit top-line growth and top-quartile operating margins benchmarked against enterprise SaaS comps. This includes a balanced investment approach to growth and profitability. With our strong first half performance and increasing visibility, we are again raising our 2023 revenue, operating margin and EPS guidance. We are also reiterating our 2023 RPO guidepost range and midpoint of $1.35 billion. Consistent with our recent earnings releases, our guidepost and guidance ranges can be found in today's earnings release, supplemental schedules. All guidance references made on today's call will be the midpoint of their respective ranges. As noted on prior earnings calls, we will be updating our RPO outlook on an annual basis. And lastly, on RPO, as previously noted, our bookings performance is impacted by the number and relative value of large deals we close in any quarter, which can potentially cause lumpiness or non-linear bookings throughout the year. So for full year 2023, we expect total revenue of $890 million, up $30 million or 3% from our prior midpoint of $860 million. Excluding license and maintenance attrition, this represents 24% growth. All in, our target is 16%. For Q3, we expect total revenue of $226 million, with 24% year-over-year growth ex license and maintenance. All in, our target is 14%. And for operating margin, we are increasing our midpoint to 27.5%, up from our prior midpoint of 26.5%. Included in this outlook is a 150-plus basis points headwind from the reduction in license and maintenance revenue. As Eddie highlighted, given the combination of our demand and size of our opportunity, we are continuing to invest in our business. At the midpoint, we are targeting Q3 operating margin of 27% and 24.3% in Q4, which accounts for retail peak seasonality. Our full year adjusted earnings per share outlook is increasing by $0.21 to $3.09, up 7% from our prior midpoint of $2.88. On a quarterly basis, we are targeting Q3 to be $0.77 and $0.65 in Q4, which again accounts for Q4 retail peak seasonality. For GAAP earnings per share, our midpoint increases by $0.17 to $2.20, up 8% from our prior $2.03 midpoint. And for Q3, we are targeting GAAP earnings per share of $0.53. Here are some additional details on our 2023 outlook. We are increasing our cloud revenue midpoint to $247 million, representing 40% growth, and is up 3% from our prior midpoint of $240 million. On a quarterly basis, we are targeting $63 million in Q3 and about $66 million in Q4. For services, we are increasing our forecast of $473 million to $479 million. The $476 million midpoint represents 21% growth, and is up $17 million or 4% from our prior $459 million midpoint. On a quarterly basis, we are targeting Q3 services revenue of $125 million and $110 million in Q4, which accounts for retail peak seasonality. For maintenance, we are targeting $131.5 million or an 8% decline. On a quarterly basis, we are targeting Q3 at $31 million and Q4 at $29 million. We expect hardware revenue of about $5.5 million per quarter and expect license of $1.5 million per quarter. For consolidation subscription, maintenance and services margin, we continue to target about 54% for the full year. On a quarterly basis, we are targeting approximately 54.5% in Q3 and 53.5% in Q4 on retail peak seasonality. And finally, we expect our tax rate to be 21.5% and our diluted share count to be 62.6 million shares, which assumes no buyback activity. So, in summary, solid execution by the Manhattan global team and a great Q2 and first half performance. Thank you, and back to Eddie.