Biogen stock touches 52-week low at $144.96 amid challenges – Investing.com

Biogen Idec Inc (NASDAQ:) stock has faced significant headwinds, touching a 52-week low of $144.96. The biotechnology firm, known for its innovative treatments for neurological diseases and commanding a market capitalization of $21.2 billion, has seen its shares tumble amid…