Amazing that a buy for 1000 shares gets filled at .0025 but larger trades much higher. Who the hell buys 1000 shares?