Blown out of context!! There are probably many reasons for the sell off. The SP was as low as $2.60 just in late December.
That is a 100% gain for some.
I also wonder if this has anything to do with it.
The updated guidance implies ~200 bps of annual margin
compression, which suggests either management conservativism or
continued cost inflation and growth in lower-margin businesses.