Biogen Inc. (BIIB) reports earnings