BeiGene Ltd stock (US07725L1026): cancer drug approvals and earnings keep spotlight on biotech — alphai