9. BB&T Corp. ( BBT) Company Profile: BB&T offers a range of financial services to consumers and businesses. The company has about 1,800 branches in 12 states with $168 billion in assets. Share Price: $23.46 (Dec. 14) Potential Upside: 28% based on a price target of $30 Investment Thesis: Analyst Michael Rose calls BB&T "a bank stock for the times," noting that the U.S. banking sector remains "plagued by economic uncertainty, increasing regulatory burdens, and European debt/banking issues." Rose says market share gains and specialty business should fuel BB&T's loan growth. "In sum, BBT is a bank stock for the times as continued progress in many fundamental areas will drive superior operating results and profitability relative to peers which in turn will benefit shares," Rose writes. Interested in more on BB&T? See TheStreet Ratings' report card for this stock.