HMDCF Financials: HUTCHMED (China) Ltd AI Analysis