There are nearly 7000 banks in the United States compared to just a handful in most other countries. Nearly 300 of these banks are publicly traded stock companies, and the majority of them are not covered by any analysts, making this fertile ground for investing.