Yes, sure. Great question, Dave. Look, I think a couple of things. First of all, let me start with -- I would actually submit that pricing has been an important factor in the growth, both on the top line as well as in terms of the margins that we have seen. Look, one of the things we pointed out in our K earlier this year was, as you look back at 2023, order of magnitude, about 20% of our increase actually came from pricing. So pricing, I think, has been a very big factor. And as we also pointed out in our prepared remarks, that's something that we are very, very committed to and want to make sure that we don't sacrifice margins for the sake of volumes. Now, as we look forward, though, I think there's a couple of different things. I don't think mix will be that much of an element. There will be quarterly variations due to mix, but it won't be really a fundamental driver of longer-term margin shift. What it really comes down to, in my mind, is three key elements. The first is technology introductions. And with technology introductions, what we get is, a, the ability to get incremental share, leading to better fall-throughs, but also with that comes increased pricing. So as we demonstrate more value. The second piece is over the -- we've talked about our fulfillment efforts, which you can call as part of the self-help. We really expect that in 2025 and 2026, that's when they will really start to pay off and we should see more benefit coming through the bottom line from that. More better utilization of our assets, better cost absorption in our fulfillment facilities, lower cost of goods sold, et cetera, those kinds of things will really start to percolate through. And the third piece, look, I still believe as much as we have -- the team has done an outstanding job on improving the operating efficiencies in the company, I still believe that we've got opportunities on continuing to improve our overall structural cost in the company, and that's going to be a big focus for us in the coming years. So that's really how I see it unfolding, which is what gives us confidence on laying out this longer-term time...