Many people question whether it is wise to buy stocks right now, given how volatile the market has been lately, not to mention various challenging economic problems such as inflation. Of course, it is always wise to save a healthy sum of money for potential unforeseen rainy days, but for those who can afford it, now is as good a time as any to get in on stocks.
While it's true that equity markets have been a bit erratic, long-term minded investors know that staying the course will generally pay off down the road. That's especially true provided you invest in solid companies. With that in mind, here are two stocks worth buying now and keeping for many years to come: HCA Healthcare (NYSE: HCA) and Veeva Systems (NYSE: VEEV) .
Hospital chain HCA Healthcare has had its share of trouble amid the pandemic. Occupancy levels in its facilities decreased amid the worst of the outbreak. And while foot traffic in the company's hospitals started picking up last year, surges in cases due to new variants of the coronavirus -- such as omicron -- affected its business once again. Despite these issues, HCA Healthcare delivered a solid performance last year.
For further details see:
2 Unstoppable Stocks to Buy and Hold Forever