Truist Financial Corporation (NYSE:TFC) is one of the best undervalued stocks to buy under $50. Truist Financial Corporation ...