I use Fidelity and I used to have a limit of 10,000 shares per order. (That is when I first started trading; not that I and well versed now) But I just called fidelity and asked them to take the limit away, they saw how much I traded and voila, I can now purchase millions of shares at a time.