Biogen BIIB Reports Strong Q1 2026 Revenue NA EPS Beats Centurion ALF Stock Steady at 1087 Support at 1033 20260520