They are stating they believe they're one of like the top 10 or 20 biggest companies in the world, across all industries. The statement is ludicrous.
… but as you say, idiots are lining up.