I'm not disagreeing with the basic premise of the names, sales and the marketing being the stupidest thing ever. I've said that before. Since the OP mentioned revenue I just wanted to point out that without knowing anything else it's impossible to know whether they are making money hand over fist, barely scraping by or will go bankrupt in a year.
I have said it before and will say it again, if it is so easy to start a coral farm and become a millionaire, go do it. All a hobbyist has to do is undercut these evil vendors by a few bucks and they take the entire market. They clearly have a few dollars extra in their margins so they won't have any issues being lower priced. The real idiots are those of us on here debating it all....LOL