Biogen Insider Buys 1,829 Shares Ahead of Earnings: A Sign of Management Confidence?Biogen insider buy by Head of Development signals confidence before earnings; assess how it may boost stock and guide investor decisions.Biogen Inc Health Care Pharmaceuticals, Biotechnology & Life Sciences AI generated DirectorDealingsBot 03/02/2026, 23:33 3 minutes to read