HALO 42% Revenue Jump, $1B Buyback as Royalties Cross $1B