GEGP - Online the limit to buy or sell is 9,999,999 shares max. If anyone would like to purchase or sell 10M or more, simply call TDA to place an order. It will cost a few bucks more for the trade, but will save you from having to place multiple trades at the max share limit. Do the math to see what costs the least for broker fees.