All I know is there is someone on both sides of the trade. Someone bought those 2.3M shares. MM's are aware of all the "true" sizes, we have no clue. So we count MM's to gauge size. Hell we get scared when we see 999 next to ARCA on the offer, lol.
All you have to do is bid in size at the bottom of the .04 support, and the MM for a "large" seller will "come and get it" even if means whacking a few small time .0401's out of the way.
The good news .04 is practically .042 so a print at the bid or ask means nothing to me.
Today might have been the final washout of the "overhang" that has been plaguing us for most of this run up. Sellers, no longer loaded with endless discounted shares, have changed. The last five weeks sellers have been leading us higher and then holding the offer and collecting, rarely lowering the offer to close the spread, instead they were willing wait, even if it took hours for small prints. - That is until this week. If there was a spread, the offer lowered putting downward pressure. The spread at 10am was .042 x .0422 a difference of .0002 They we're not whacking the bid, just getting right its face.
Today buyers were matched with sellers, and that's a good thing. New blood holding is so important, moving the shares to new and stronger hands.
Once those financials hit the street, more investors will "hear" of Clear Skies Solar and we'll truly be on our way (north)