5 Most Profitable Cheap Stocks to Buy

3. Bank of America Corporation (NYSE:BAC)

Net Income (TTM) as of December 31, 2022: $27.53 billion

Bank of America Corporation (NYSE:BAC) is one of the most profitable companies in the United States thanks to its substantial scale and its strong business. For the trailing twelve months as of December 31, 2022, Bank of America Corporation (NYSE:BAC) earned $27.53 billion according to YCharts, allowing the bank to more than support its annual dividend of $0.88 per share. If the economy doesn’t slow too much, Bank of America Corporation (NYSE:BAC) has the potential in fact to raise its dividend this year given its earnings power.