Top 4 Undervalued Stocks for 2024