It costs a little less than $23 to buy a share of Bank of America, and that’s after the post-election surge in bank stocks. Meanwhile, even the second least expensive big bank stock, Morgan Stanley The answer is that Bank of America has way more shares outstanding than any other bank.