HALO Financials: Halozyme Therapeutics Inc AI Analysis