Yes. Thank you. I think you start with the gross margin, where each quarter last year, we saw an uptick to finally in the fourth quarter, getting to 80%. And that's been through just very impressive performance in the services organization to drive a higher operating margin in their business from higher rates, higher utilization and higher quality work as well as a better balanced and thoughtful migration on the GCP, which in that number, still is creating a 1.5 to 2-point headwind. They were still able to operate effectively. So I think that's the sort of key part of the leverage. Throughout the P&L, though, we've had -- on all cases -- on all fronts, as you said, fairly broad-based efficiencies and as well as cost discipline. So in addition to just belt tightening, key areas of efficiency are in G&A, we've had built out the infrastructure to support our growth over the past few years. And now we're moderating these investments, and we feel like we're in a good place to, for example, in areas of recruiting and in areas of automation. In the sales and marketing organization, as I mentioned earlier, we have better sales rep productivity in the second half of the year coming out of the year. More of our sales force now based on the timing of when we hired are ramped coming out of the year. And then, we are obviously giving a lot more product and opportunity, more upsell of strategic products. So, there's more of a flywheel motion with our ecosystem and with our product set. Finally, in the product testing [ph] organization, that's been a great beneficiary of things like moderating our investments, improved efficiency through consolidation of vendors, off-shoring some developments and building a center of excellence for our development teams, driving efficiency for our engineers through better tooling and consolidation of those tools. So, a number of places where the management teams across the company globally have done a very good job of getting focused on how to drive cost out of the business, yet still be investing for the future and have efficiency.