I just verified this morning that what I posted here originally is EXACTLY the case. I observed blocks of trades as small as 100 shares, being traded at prices like:
3.735, 37399, 3.732, 3.734, 3.7482 (citibank)
16.8221, 16.8888,16.8801 (Bank of America)
21.3382 (oracle)
18.8204 (intel)...