This also mean that most of the float shares are bought in the $35-$40 range. This is a winner stock.... hold on to it. There is, and still is, a short squeeze. The ride is still going high... If you want to sell make sure you sell at $60+ or after a stock split. IMHO
That means that People are holding their shares and not selling them for Cheap.
Float rolls over and lets weak hands and day-traders out while longs accumulate and wait for the split anouncement which is unavoidable. The float is even slimmer that 2.4 mill as many are just sitting on thier shares - Bending over the shorts and waiting for our 2 for 1 Split. (To improve liquidity of course)