I pay $14 per trade with Bank of America, regardless of ## of shares. If I want to buy/sell more than 100,000 at a time, I have to call it in, but online, 100k or less is $14.00.