In this video, I will go over my top three stocks to buy for 2024. I believe each of these companies will perform well over the long term and has free cash flow that could provide investors with a margin of safety in case a recession hits.

*Stock prices used were from the trading day of Dec. 21, 2023. The video was published on Dec. 22, 2023.