HUTCHMED (China) Ltd (HCM): financials from its own SEC filings