IDEXX Laboratories, Inc. (IDXX)
NASDAQ: IDXX · IEX Real-Time Price · USD
496.95
-2.82 (-0.56%)
May 31, 2024, 4:00 PM EDT - Market closed

IDEXX Laboratories Income Statement

Millions USD. Fiscal year is Jan - Dec.
Year 20232022202120202019 2018 - 1994
Revenue
3,6613,3673,2152,7072,407
Upgrade
Revenue Growth (YoY)
8.72%4.73%18.79%12.45%8.75%
Upgrade
Cost of Revenue
1,4711,3631,3261,1361,041
Upgrade
Gross Profit
2,1902,0041,8891,5711,366
Upgrade
Selling, General & Admin
901.89850.75796.4735.27679.51
Upgrade
Research & Development
190.95254.82161.01141.25133.19
Upgrade
Operating Expenses
1,0931,106957.4876.52812.7
Upgrade
Operating Income
1,097898.77932.03694.52552.85
Upgrade
Interest Expense / Income
41.5839.8629.8133.1331.06
Upgrade
Other Expense / Income
-5.63-1.07-0.44-0.23-0.36
Upgrade
Pretax Income
1,061859.97902.66661.63522.15
Upgrade
Income Tax
216.13180.88157.8179.8594.43
Upgrade
Net Income
845.04679.09744.85581.78427.72
Upgrade
Net Income Growth
24.44%-8.83%28.03%36.02%13.44%
Upgrade
Shares Outstanding (Basic)
8384858586
Upgrade
Shares Outstanding (Diluted)
8485878788
Upgrade
Shares Change
-0.74%-2.28%-0.17%-0.94%-1.05%
Upgrade
EPS (Basic)
10.178.128.746.824.97
Upgrade
EPS (Diluted)
10.068.038.606.714.89
Upgrade
EPS Growth
25.28%-6.63%28.17%37.22%14.79%
Upgrade
Free Cash Flow
772.88384.15636540.44304.19
Upgrade
Free Cash Flow Per Share
9.304.597.466.333.53
Upgrade
Gross Margin
59.82%59.52%58.76%58.04%56.73%
Upgrade
Operating Margin
29.97%26.69%28.99%25.66%22.97%
Upgrade
Profit Margin
23.08%20.17%23.17%21.49%17.77%
Upgrade
Free Cash Flow Margin
21.11%11.41%19.78%19.97%12.64%
Upgrade
Effective Tax Rate
20.37%21.03%17.48%12.07%18.08%
Upgrade
EBITDA
1,2181,0121,037790.75641.21
Upgrade
EBITDA Margin
33.26%30.05%32.25%29.22%26.64%
Upgrade
Depreciation & Amortization
114.91111.9104.69688.01
Upgrade
EBIT
1,103899.83932.46694.76553.2
Upgrade
EBIT Margin
30.12%26.72%29.00%25.67%22.98%
Upgrade
Source: Financials are provided by Nasdaq Data Link and sourced from the audited annual (10-K) and quarterly (10-Q) reports submitted to the Securities and Exchange Commission (SEC).