IDEXX Laboratories
Income Statement

Last updated:

Income statement is a financial statement that shows how profitable a business was over a given reporting period presenting its revenue, expenses or net income. IDEXX Laboratories's past years’ income statements indicate that its last revenue has increased compared to the previous period by 9% to $3,660,953,000. The net income raised on $845,042,000 and profit margin reached 23%. Total operating expenses were $1,092,842,000.

Profit Margin

IDEXX Laboratories, Inc. (NASDAQ:IDXX): Profit margin
2014 1.48B 181.90M 12.24%
2015 1.60B 192.07M 11.99%
2016 1.77B 222.04M 12.51%
2017 1.96B 263.14M 13.36%
2018 2.21B 377.03M 17.04%
2019 2.40B 427.72M 17.77%
2020 2.70B 581.77M 21.49%
2021 3.21B 744.84M 23.17%
2022 3.36B 679.08M 20.17%
2023 3.66B 845.04M 23.08%

IDXX Income Statement (2014 – 2023)

2023 2022 2021 2020 2019 2018 2017 2016 2015 2014
Revenue
Revenue
3.66B3.36B3.21B2.70B2.40B2.21B1.96B1.77B1.60B1.48B
Cost of revenue
1.47B1.36B1.32B1.13B1.04B971.7M871.67M799.98M711.62M669.69M
Gross profit
2.18B2.00B1.88B1.57B1.36B1.24B1.09B975.43M890.27M816.11M
Operating exp.
Research and development
190.95M254.82M161.00M141.24M133.19M117.86M109.18M101.12M99.68M98.26M
Selling and marketing
566.06M524.50M486.73M434.43M418.19M387.40M354.29M317.05M299.95M283.70M
Total operating expenses
1.09B1.10B957.40M876.51M812.70M750.20M684.35M625.19M582.14M555.86M
Operating income
1.09B898.76M932.02M694.52M552.84M491.33M413.02M350.23M299.91M260.25M
Other income (expenses), net
-35.95M-38.79M-29.37M-32.53M-30.62M-33.59M-31.97M-28.39M-26.77M-13.7M
Income before tax
1.06B859.97M902.65M661.98M522.21M457.74M381.05M321.84M273.14M246.55M
Income tax expense
216.13M180.88M157.81M79.85M94.42M80.69M117.78M99.79M81.00M64.60M
Net income
845.04M679.08M744.84M581.77M427.72M377.03M263.14M222.04M192.07M181.90M
Earnings per share
Basic EPS
10.178.128.746.824.974.3432.472.071.82
Diluted EPS
10.068.038.66.714.894.262.942.442.051.79
Data sourceData sourceData sourceData sourceData sourceData sourceData sourceData sourceData sourceData source