FWIW, I have been buying in 3,000 blocks all morning with no problem at Fidelity. I am not sure you are correct in your assessment. Wouldn't they restrict buying at all online brokers if you are right?