ParentFull threadbigpumpkin·And yet Biogen's stock is only $51B? Either the numbers are off or everyone should be buying it.View on HN