Christian, thanks for the question. So, let me start by just asking you to pause for a moment and I'd like to go back over and frame up your question by going back over what we just achieved in the last quarter. So, last quarter at this time, I said, look, if we work really hard, we might have a shot at making it to breakeven. And I'm pleased to say that the team, with excellent execution, actually we made $0.01. So, we're back to making a profit. This was driven by disciplined OpEx investment, gross margin expansion, and delivered revenue growth. That delivered revenue growth, by the way, came while we also worked through what are now industry-wide component shortages. And all of this, came with an expanding TAM that allowed us to go and close record numbers of new customers, and we continue to do so. So, the reason I frame up your question that way with that start, is to say that coming off of last year with some of the changes and challenges that happened in the industry, along with our largest customers, I think you're starting to see this march begin right now. And so sequentially, Q2 over Q1, you saw a revenue step-up, significant gross profit expansion. Q3 over Q2, we expect to step-up modestly. And then, in my view, I think, you're going to see a larger step up in Q4 over Q3. By the way that pattern is the historical pattern that we've seen as a company in our space. So, Q2 takes a big step over Q1, Q3 takes a smaller step and then Q4 takes another large step, then seasonality takes you down in Q1, and we continue up from there. So, the direct answer to your question is, I believe you're seeing it right now as we go forward.