Yes, Shyam, so let me start and take your first question. I certainly think that the advertising market has been really great for us. I think it's a -- I think that's a overall secular trend where you do have the ongoing shift from advertising from analog to digital platforms, and we think that's going to continue for quite some time. But also, the categories in which we operate, I mentioned them at the beginning of the call, but tech, telco, gaming and entertainment, health and pharma, and shopping are amongst the strongest, if not strongest and fastest growing categories within the advertising business. And I think that the products and services, that we have really produced great ROI and return on ad spend. So, I think that combination answers the question as to the strength of the advertising-based businesses within the company. And then on the subscription side, as you know, we look for subscription businesses that are adjacent to the verticals in which we operate. And those businesses, which include the connectivity subscription businesses under Ookla, the MarTech businesses, and the cybersecurity businesses are doing extremely well. And then, look, I think we've got probably at this point the best roster of underlying businesses and brand through, I think, the careful process of acquiring the right businesses, and then disposing of the businesses that weren’t the right fit for us. And then, look, I also think the talent. The talent across the board in the organization is doing very well. I also just want to say it shouldn’t go unnoticed that the cloud fax business, the Consensus business is on fire. I don’t think we've seen results like it -- I haven't seen results like this at least in the decade-plus that I've been inside of the company. So, a lot of things went working well for the company, and we believe they will sustain. And we believe they are part of our new normal.