IDEXX Laboratories › Financials
Ten years from IDEXX Laboratories’ own SEC filings. Fiscal years end in December.
| Dec 2016fiscal year | Dec 2017fiscal year | Dec 2018fiscal year | Dec 2019fiscal year | Dec 2020fiscal year | Dec 2021fiscal year | Dec 2022fiscal year | Dec 2023fiscal year | Dec 2024fiscal year | Dec 2025fiscal year | Last 12 monthsto Jun 2026 | Latest quarterJun 2026 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.78B | $1.97B | $2.21B | $2.41B | $2.71B | $3.22B | $3.37B | $3.66B | $3.90B | $4.30B | $4.55B | — |
| Gross profit | $975.4M | $1.10B | $1.24B | $1.37B | $1.57B | $1.89B | $2.00B | $2.19B | $2.38B | $2.66B | $2.84B | — |
| Operating income | $350.2M | $413.0M | $491.3M | $552.8M | $694.5M | $932.0M | $898.8M | $1.10B | $1.13B | $1.36B | $1.46B | — |
| Net income | $222.0M | $263.1M | $377.0M | $427.7M | $581.8M | $744.8M | $679.1M | $845.0M | $887.9M | $1.06B | $1.14B | — |
| Earnings per share, diluted | $2.44 | $2.94 | $4.26 | $4.89 | $6.71 | $8.60 | $8.03 | $10.06 | $10.67 | $13.08 | — | — |
| Dec 2016fiscal year | Dec 2017fiscal year | Dec 2018fiscal year | Dec 2019fiscal year | Dec 2020fiscal year | Dec 2021fiscal year | Dec 2022fiscal year | Dec 2023fiscal year | Dec 2024fiscal year | Dec 2025fiscal year | Last 12 monthsto Jun 2026 | Latest quarterJun 2026 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash and equivalents | $154.9M | $187.7M | $123.8M | $90.3M | $383.9M | $144.5M | $112.5M | $453.9M | $288.3M | $180.1M | — | $196.9M |
| Total assets | $1.53B | $1.71B | $1.54B | $1.83B | $2.29B | $2.44B | $2.75B | $3.26B | $3.29B | $3.35B | — | $3.44B |
| Debt | $593.7M | $606.6M | $601.8M | $699.4M | $909.1M | $850.7M | $769.8M | $698.2M | $617.8M | $450.0M | — | $449.9M |
| Total liabilities | $1.64B | $1.77B | $1.55B | $1.65B | $1.66B | $1.75B | $2.14B | $1.78B | $1.70B | $1.75B | — | $1.83B |
| Shareholders' equity | −$108.4M | −$54.1M | −$9.5M | $177.5M | $632.1M | $690.0M | $608.7M | $1.48B | $1.60B | $1.61B | — | $1.61B |
| Dec 2016fiscal year | Dec 2017fiscal year | Dec 2018fiscal year | Dec 2019fiscal year | Dec 2020fiscal year | Dec 2021fiscal year | Dec 2022fiscal year | Dec 2023fiscal year | Dec 2024fiscal year | Dec 2025fiscal year | Last 12 monthsto Jun 2026 | Latest quarterJun 2026 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Operating cash flow | $338.9M | $373.3M | $400.1M | $459.2M | $648.1M | $755.5M | $543.0M | $906.5M | $929.0M | $1.18B | $1.37B | — |
| Capital spending | $64.8M | $74.4M | $115.8M | $155.0M | $107.0M | $119.5M | $148.8M | $133.6M | $120.9M | $124.7M | $117.2M | — |
| Free cash flow | $274.2M | $298.9M | $284.3M | $304.2M | $541.1M | $636.0M | $394.1M | $772.9M | $808.1M | $1.06B | $1.25B | — |
| Buybacks | $304.1M | $282.6M | $369.3M | $301.7M | $182.8M | $746.8M | $819.7M | $71.9M | $837.0M | $1.22B | $1.18B | — |
| Returned to shareholders | $304.1M | $282.6M | $369.3M | $301.7M | $182.8M | $746.8M | $819.7M | $71.9M | $837.0M | $1.22B | $1.18B | — |
| Stock-based pay | $19.9M | $23.5M | $25.2M | $39.3M | $31.0M | $37.8M | $49.8M | $59.7M | $60.3M | $60.0M | $63.0M | — |
Every column links to the filing it comes from on EDGAR. Last 12 months adds the latest year to date to the last 10-K and takes away the same months a year earlier. Debt is long-term debt including the part due within a year. A dash means the company did not report that line in a form we can read, never a zero. Market cap uses the latest closing price and the share count from the cover of the latest filing. How we count
$44.15B at $560.36 a share, with 78,781,116 shares outstanding as of Jul 31, 2026, from the cover of its latest SEC filing.
Revenue of $4.55B and net income of $1.14B in the last 12 months to Jun 2026.
IDEXX Laboratories reported $449.9M of debt and $196.9M of cash and equivalents on its balance sheet in Jun 2026.
Yes. Operating cash flow minus capital spending was $1.25B in the last 12 months to Jun 2026.
$1.22B in buybacks and dividends in fiscal 2025, from the cash flow statement.
Free. Your email goes to Substack, which runs the newsletter. Privacy