5 Best Medical Stocks to Buy Under $30

2. Viatris Inc. (NASDAQ:VTRS)

Viatris Inc. (NASDAQ:VTRS) is one of the best medical stocks to buy under $30. On March 23, Barclays increased its price target on Viatris Inc. (NASDAQ:VTRS) from $15 to $17 while keeping an Overweight rating on the stock.

Barclays noted that the muted market response to the company’s Investor Day was not surprising because of the economic environment. The research firm noted the lower expectations for EBITDA growth but highlighted Viatris Inc.’s (NASDAQ:VTRS) valuation.

According to Barclays, the stock is trading at around 6 times its earnings. The research firm believes that the market has not fully recognized the company’s potential for revenue growth and the value of its pipeline.

Barclays expects a rich fiscal year 2026 catalyst path to unfold for the pharmaceutical company. The firm sees ample upside in the near term as these catalysts play out.

Looking ahead, Barclays expects to see several important developments and catalysts for Viatris Inc. (NASDAQ:VTRS) in fiscal year 2026. The firm believes there is potential for the stock to rise in the near term as these catalysts play out.

Viatris Inc. (NASDAQ:VTRS) is a global healthcare company focused on providing access to generic and brand-name medicines across various therapeutic areas.