Daniel, good morning. Yes, it is Varun Laroyia and listen, it's an excellent question. Before I get to the specifics of answering your question, I just want to make sure that all of our 43 plus 1000 associates globally are given a big shout out, what our field teams have done globally, from branch to a warehouse to a dismantling yard, has just been nothing short of phenomenal. Our success, LKQ's success is directly attributable to our field teams. And the last 17, 18 months have not been easy. But they are the ones that have kept this company humming along. And really exceeding everyone's expectations and putting up yet another record quarter. Yes, you're right, with regards to North America margins at 20.8% in the current quarter, or 19.9% in Q1, this is higher than what our long-term expectation has been, has been very clear, both in the first quarter and now most recently, in my prepared comments. Precious metals have been a benefit. And we estimate and if you go to see Slide 28 in the earnings deck, we've actually given transparency in terms of how scrap metal and precious metal prices have been trading. And really what level of benefit has come through, we estimate roughly 350 basis points of that 20.8% margin that North America has put is directly attributable to scrap and precious metal prices. Even if you were to get these out, the business is still delivered well north of 17 points. And so that really is what gives us a lot of comfort, could we have done better, perhaps, but there are inflationary pressures, I'd say the single biggest challenge at this point of time, not just for LKQ, but I'd say across the entire industry here in the United States has been labor, and labor, essentially, whether it be availability, or whether it'd be the cost to get that labor. It is leading to congestion at ports, it's leading to higher freight costs, because delivery drivers are incredibly difficult to find. But that has been the key piece. And that's why I come back full circle. In terms of giving a massive shout out to our field teams, we have been running short with regards to labor availability. We have taken wages up also, just to make sure that we are market competitive. But we have got branch managers, plant managers, DNs going and making deliveries because we want to make sure that while we have the right part of the right place, we continue to serve our customers. Without customers, we really don't have a business and just want to make sure that that is heard loud and clear our fee procedures and outstanding.