IDEXX (IDXX): Cancer Dx Launch, Market Dominance, and Financial Outlook | Monexa