Did you know?
You can earn activity points by filling your profile with information about yourself (what city you live in, your favorite team, blogs etc.)
I have no doubt that some one is playing games by selling at such a large difference between the ask and the order. I dont think it was the case on the buy side as it was 8 different buys to make up the requested 23800 shares on the bid side as I recall. (approx.)