Problem with these 20x revenue companies is they have alot of air that can get let out if anything bad happens.
It was 20x revenues yesterday - only 9x now.
Fidelity was already at 15.56% ownership (they cap at 15% usually), so they won't be buying more, and insiders had sold 2.5m shares...