Need IDXX data in your own agent or pipeline?
Every table on this page — income statement, balance sheet, cash flow, PE history, dividends — is also available programmatically through the EvidInvest MCP server & financial data API for Claude, Cursor, or any MCP client and HTTP pipeline.
Financial statements and analysis
Showing the last 6 fiscal years: 2020 to 2025
Chart shows data from left to right: oldest period → newest period
X-axis shows fiscal years with their term end dates and filing dates
Period names from company filings, with term end dates and filing dates
Income Statement (USD) Term End Date Filing Date | 2025 Dec 31, 2025 Feb 20, 2026 | 2024 Dec 31, 2024 Feb 21, 2025 | 2023 Dec 31, 2023 Feb 22, 2024 | 2022 Dec 31, 2022 Feb 16, 2023 | 2021 Dec 31, 2021 Feb 16, 2022 | 2020 Dec 31, 2020 Feb 12, 2021 | 2019 Dec 31, 2019 Feb 14, 2020 | 2018 Dec 31, 2018 Feb 15, 2019 |
|---|
Total Revenue | 4.30B 10.4% | 3.90B 6.5% | 3.66B 8.7% | 3.37B 4.7% | 3.22B 18.8% | 2.71B 12.5% | 2.41B 8.8% | 2.21B 12.4% |
Cost of Revenue | 1.64B 8.3% | 1.52B 3.2% | 1.47B 7.9% | 1.36B 2.8% | 1.33B 16.8% | 1.14B 9.1% | 1.04B 7.2% | 971.70M 11.5% |
Gross Profit | 2.66B 11.8% | 2.38B 8.6% | 2.19B 9.3% | 2.00B 6.1% | 1.89B 20.3% | 1.57B 15.0% | 1.37B 10.0% | 1.24B 13.1% |
Gross Margin % | 62.00% 1.6% | 61.00% 1.7% | 60.00% 0.0% | 60.00% 1.7% | 59.00% 1.7% | 58.00% 1.8% | 57.00% 1.8% | 56.00% 0.0% |
Research & Development | 251.21M 14.3% | 219.79M 15.1% | 190.95M 25.1% | 254.82M 58.3% | 161.01M 14.0% | 141.25M 6.0% | 133.19M 13.0% | 117.86M 8.0% |
General & Administrative | 404.79M 8.5% | 442.29M 31.7% | 335.82M 2.9% | 326.25M 5.4% | 309.66M 2.9% | 300.83M 15.1% | 261.32M 6.7% | 244.94M 10.9% |
Selling & Marketing | 643.55M 9.4% | 588.51M 4.0% | 566.07M 7.9% | 524.50M 7.8% | 486.74M 12.0% | 434.44M 3.9% | 418.19M 7.9% | 387.41M 9.3% |
SG&A Expenses | 1.05B 1.7% | 1.03B 14.3% | 901.89M 6.0% | 850.75M 6.8% | 796.39M 8.3% | 735.27M 8.2% | 679.51M 7.5% | 632.34M 9.9% |
Other Operating Expenses | 0.00 | 0.00 | 0.00 100.0% | 2.20M 50.3% | 1.46M | 0.00 | 0.00 | 0.00 |
Total Operating Expenses | 1.30B 3.9% | 1.25B 14.4% | 1.09B 1.2% | 1.11B 15.5% | 957.40M 9.2% | 876.52M 7.9% | 812.70M 8.3% | 750.21M 9.6% |
Cost and Expenses | 2.94B 6.3% | 2.77B 8.0% | 2.56B 3.9% | 2.47B 8.1% | 2.28B 13.5% | 2.01B 8.5% | 1.85B 7.7% | 1.72B 10.7% |
Operating Income | 1.36B 20.5% | 1.13B 2.8% | 1.10B 22.1% | 898.76M 3.6% | 932.03M 34.2% | 694.52M 25.6% | 552.85M 12.5% | 491.33M 19.0% |
Operating Margin % | 32.00% 10.3% | 29.00% 3.3% | 30.00% 11.1% | 27.00% 6.9% | 29.00% 11.5% | 26.00% 13.0% | 23.00% 4.5% | 22.00% 4.8% |
EBITDA | 1.47B 15.1% | 1.28B 4.8% | 1.22B 20.0% | 1.01B 2.4% | 1.04B 31.0% | 793.81M 23.3% | 643.68M 11.8% | 575.66M 14.8% |
EBITDA Margin % | 34.00% 3.0% | 33.00% 0.0% | 33.00% 10.0% | 30.00% 6.3% | 32.00% 10.3% | 29.00% 7.4% | 27.00% 3.8% | 26.00% 4.0% |
Interest Expense | 38.27M 22.6% | 31.20M 25.0% | 41.58M 4.3% | 39.86M 33.7% | 29.81M 10.0% | 33.13M 6.7% | 31.05M 10.6% | 34.74M 6.7% |
Interest Income | 2.42M 80.9% | 12.70M 125.6% | 5.63M 428.5% | 1.06M 145.4% | 434.00K 25.9% | 586.00K 37.2% | 427.00K 62.9% | 1.15M 78.1% |
Other Income (Expense) | -35.84M 93.7% | -18.51M 48.5% | -35.95M 7.3% | -38.79M 32.1% | -29.37M 9.7% | -32.54M 6.2% | -30.63M 8.8% | -33.59M 5.1% |
Pre-Tax Income | 1.32B 19.3% | 1.11B 4.6% | 1.06B 23.4% | 859.97M 4.7% | 902.65M 36.4% | 661.99M 26.8% | 522.22M 14.1% | 457.74M 20.1% |
Pre-Tax Margin % | 31.00% 10.7% | 28.00% 3.4% | 29.00% 11.5% | 26.00% 7.1% | 28.00% 16.7% | 24.00% 9.1% | 22.00% 4.8% | 21.00% 10.5% |
Tax Provision | 264.73M 19.3% | 221.96M 2.7% | 216.13M 19.5% | 180.88M 14.6% | 157.81M 97.6% | 79.85M 15.4% | 94.43M 17.0% | 80.69M 31.5% |
Net Income | 1.06B 19.3% | 887.87M 5.1% | 845.04M 24.4% | 679.09M 8.8% | 744.85M 28.0% | 581.78M 36.0% | 427.72M 13.4% | 377.03M 43.3% |
Net Margin % | 25.00% 8.7% | 23.00% 0.0% | 23.00% 15.0% | 20.00% 13.0% | 23.00% 9.5% | 21.00% 16.7% | 18.00% 5.9% | 17.00% 30.8% |
Basic EPS | 13.17 22.3% | 10.77 5.9% | 10.17 25.2% | 8.12 7.1% | 8.74 28.2% | 6.82 37.2% | 4.97 14.5% | 4.34 44.7% |
Diluted EPS | 13.08 22.6% | 10.67 6.1% | 10.06 25.3% | 8.03 6.6% | 8.60 28.2% | 6.71 37.2% | 4.89 14.8% | 4.26 44.9% |
Basic Shares Outstanding | 80.10M 2.9% | 82.47M 0.7% | 83.07M 0.7% | 83.62M 1.9% | 85.20M 0.2% | 85.34M 0.9% | 86.11M 0.9% | 86.86M 1.0% |
Diluted Shares Outstanding | 80.67M 3.1% | 83.25M 0.9% | 83.98M 0.7% | 84.60M 2.3% | 86.57M 0.2% | 86.72M 0.9% | 87.54M 1.0% | 88.47M 1.2% |