I'm pretty heavily invested in cloudflare. This news is definitely making me reconsider that investment.
What I can say, is their stock is looking very healthy. There are a lot of people buying a lot of stock for them and the prospect over the next 3 to 5 months looks very promising. The only way they wouldn't have cash on hand as if they're spending a ridiculous amount of cash on some project that I'm not aware of, and I feel like I would be aware of it.
This is very peculiar. Definitely warrants further investigation.