Good for Namecheap. They're still my default when I'm searching for new domains, even though I end up registering somewhere else (their bulk search is still best in class imo).
I'm a bit surprised at their revenue numbers considering domain registration is pretty much a commodity at this point. I always assumed non-technical people would first go to a web host/email provider that lets them buy a domain vs. a domain registrar that also supports email and web hosting. Clearly I'd be wrong.