IDXX Cash Flow Statement


* In Millions (except for per share items) of USD
Period Ending: LTM
(Last Twelve Months)
2023
12-31
2022
12-31
2021
12-31
2020
12-31
2019
12-31
2018
12-31
2017
12-31
2016
12-31
2015
12-31
2014
12-31
2013
12-31
2012
12-31
2011
12-31
2010
12-31
2009
12-31
2008
12-31
2007
12-31
2006
12-31
2005
12-31
2004
12-31
2003
12-31
2002
12-31
2001
12-31
2000
12-31
1999
12-31
1998
12-31
1997
12-31
1996
12-31
1995
12-31
1994
12-31
1993
12-31
1992
12-31
1991
12-31
Report Filing: 2024-02-22 2023-02-16 2022-02-16 2021-02-12 2020-02-14 2019-02-15 2018-02-16 2017-02-17 2016-02-17 2015-02-17 2014-02-18 2013-02-19 2012-02-17 2011-02-22 2010-02-19 2009-02-20 2008-02-27 2007-03-01 2006-03-10 2005-03-15 2004-03-03 2003-03-20 2002-03-21 2001-03-29 2000-03-29 1999-03-31 1998-03-27 1997-03-31 1995-12-31 1994-12-31 1993-12-31 1992-12-31 1991-12-31
Net Income/Starting Line 845042000 679089000 744844000 582131000 427792000 377047000 263269000 222054000 192135000 181951000 187794000 178287000 161754000 141320000 122235000 116169000 94014000 93678000 78254000 78332000 57090000 45389000 37620000 36632000 32600000 -15200000 -21100000 32600000 21500000 13300000 9700000 4900000 3200000
Cash From Operating Activities 906510000 542984000 755546000 648063000 459158000 400084000 373276000 334571000 216364000 235846000 245996000 230282000 220700000 178833000 173718000 143343000 135124000 109826000 116552000 95379000 117155000 103253000 46364000 28240000 52600000 46100000 13500000 8000000 6800000 14800000 7400000 -100000 3800000
Depreciation and Amortization 114908000 111900000 104596000 95998000 88011000 83178000 83140000 78218000 68956000 58888000 54596000 52408000 48202000 45956000 49773000 48819000 41100000 29816000 24369000 18427000 18897000 20124000 22229000 19481000 17200000 15900000 14400000 10400000 5700000 4500000 3800000 3500000 1000000
Deferred Income Tax -48306000 -35065000 -3377000 -38082000 6162000 1209000 -7918000 20881000 5143000 830000 2073000 -1970000 5996000 -908000 3270000 5634000 -9074000 -6135000 -4477000 4599000 -1192000 3750000 -380000 3381000 2000000 0 0 0 0 0 0 0 0
Stock Based Compensation 59739000 49770000 37755000 30951000 39278000 0 23517000 19891000 19884000 18099000 16539000 15952000 15496000 13262000 11623000 10501000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Non-Cash Items 7556000 10820000 9251000 8826000 2884000 5133000 2888000 -9475000 57000 -14204000 -11943000 -16658000 -17260000 -17662000 -1624000 -4574000 1319000 -8139000 7526000 7523000 20404000 930000 0 0 0 37300000 14800000 0 100000 200000 0 100000 -100000
Changes in Working Capital -72429000 -273530000 -137523000 -31761000 -104969000 -91640000 8380000 3002000 -69811000 -9718000 -3063000 2263000 6512000 -3135000 -11559000 -33206000 -1011000 -10236000 10745000 -13637000 21818000 33060000 -13105000 -31254000 800000 8100000 5400000 -35000000 -20500000 -3200000 -6100000 -8600000 -300000
Accounts Receivable -53871000 -41398000 -33141000 -60722000 -22472000 -18401000 -24918000 -22554000 -50142000 -3626000 -15946000 3487000 -24809000 -6914000 -1155000 -10266000 -25535000 -6583000 -5162000 -5162000 -5567000 7800000 0 0 0 0 0 0 0 0 0 0 0
Inventory -28651000 -121731000 -52919000 -18885000 -37306000 -25623000 -19062000 7648000 -34969000 -38310000 -1347000 -13752000 -6310000 -19469000 6223000 -18468000 -5230000 -25679000 7433000 758000 71000 11405000 -20319000 -28506000 5200000 4900000 -11200000 -19200000 -7400000 -6200000 -1600000 -4300000 -600000
Accounts Payable -557000 3467000 11233000 981000 1957000 -166000 1391000 2117000 -2468000 6703000 -4399000 -1304000 13884000 3482000 -9156000 -4327000 5851000 4352000 -5791000 -5791000 9560000 -1590000 0 0 0 0 0 0 0 0 0 0 0
Deferred Revenue 10650000 -113868000 -62696000 46865000 -47148000 -47450000 50969000 15791000 17768000 25515000 18629000 13832000 23747000 19766000 -7471000 -145000 23903000 17674000 14265000 -3442000 17754000 15445000 7214000 -2748000 -4400000 3200000 16600000 -15800000 -13100000 3000000 -4500000 -4300000 300000
Other Working Capital 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash From Investing Activities -125254000 -195350000 -292967000 -109376000 -205528000 138602000 -138688000 -90786000 -308406000 -80413000 -86059000 -66005000 -96996000 -43190000 -52387000 -91595000 -121128000 -40700000 12594000 -36751000 -42232000 -32795000 -26230000 24225000 -39000000 -48400000 -32700000 -38500000 -42300000 -11400000 -8800000 -20900000 -16100000
Investments in Property Plant and Equipment -133631000 -148838000 -119549000 -107626000 -155224000 -122936000 -76704000 -64787000 -82921000 -60698000 -78636000 -69050000 -100221000 -39302000 -57843000 -89971000 -66244000 -71355000 -24199000 -31705000 -16896000 -15087000 -17381000 -15520000 -12400000 -48100000 -35500000 -11800000 -15900000 -4400000 -2100000 -2300000 -9400000
Payments for Acquisitions 0 -46512000 -173418000 -1750000 -50304000 -22500000 -14579000 -1964000 -10302000 -19715000 -7423000 3000000 3000000 0 3377000 -8649000 -89884000 39024000 -10219000 -53942000 -2300000 -1375000 0 -11945000 0 0 0 0 0 0 0 0 0
Purchases of Securities 0 -25000000 0 0 0 -87000 -334164000 -227894000 -271958000 -5400000 0 0 0 -4000000 0 0 1106000 -79810000 -63619000 -37114000 -58177000 -32605000 -4639000 10400000 -25800000 0 0 -5100000 -22800000 -4800000 -6500000 -8500000 -5200000
Proceeds from Sales and Maturities of Securities 8377000 71512000 0 0 0 284125000 286759000 203859000 56775000 5400000 0 0 0 0 0 0 35000000 110465000 107880000 86010000 37865000 18716000 0 43156000 0 0 6500000 0 0 0 0 0 0
Other Investing Activities 8377000 -46512000 0 -918000 -255000 276853000 -49725000 -24035000 -215183000 5225000 2476000 45000 225000 112000 2079000 7025000 -1106000 -39024000 2751000 -57082000 -2724000 -2444000 -4210000 -1866000 -800000 -300000 -3700000 -21600000 -3600000 -2200000 -200000 -10100000 -1500000
Cash From Financing Activities -441996000 -370936000 -697414000 -248416000 -286409000 -597799000 -208016000 -217824000 -95552000 -103438000 -102451000 -125343000 -97657000 -86769000 -95295000 -30790000 -18187000 -76259000 -106985000 -110171000 -5162000 -25343000 914000 -63350000 -64000000 3200000 1500000 10000000 159700000 2400000 2400000 29400000 14200000
Debt Repayment -404000000 -75000000 -50000000 -289625000 -110275000 -256040000 -44000000 -38000000 -272717000 -1394000 -1107000 -31917000 -863000 -813000 -33756000 -595000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Common Stock Issued 47034000 35747000 46565000 51328000 36106000 38201000 38622000 38344000 22397000 0 0 0 0 0 0 0 20941000 20922000 18841000 19376000 31165000 11949000 14044000 10229000 6600000 5800000 3000000 11900000 158100000 2400000 2300000 29400000 14300000
Common Stock Repurchased -71920000 -830317000 -762339000 -203418000 -309711000 -378694000 -290638000 -304086000 -401981000 -618158000 -367761000 -132268000 -255505000 -143090000 -83099000 -132342000 -118387000 -105711000 -123769000 -129191000 -35817000 -29830000 -12986000 -70257000 -64200000 0 0 0 0 0 0 0 0
Dividends Paid 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Other Financing Activities -13110000 498634000 114925000 244627000 133577000 36935000 82622000 86262000 306429000 516114000 266417000 38842000 158711000 57134000 21560000 102147000 79259000 8530000 -2057000 -356000 -510000 -7462000 -144000 -3322000 -6400000 -2600000 -1500000 -1900000 1600000 0 100000 0 -100000
Effect of Forex Changes on Cash 2126000 -8606000 -4639000 3331000 -689000 -4768000 6202000 -54000 -5948000 -8517000 -2414000 1157000 933000 1313000 1824000 -2450000 2885000 1648000 -2166000 1757000 3168000 2007000 -389000 -1684000 -100000 1200000 -3100000 -1000000 -200000 400000 -100000 -500000 -200000
Net Change in Cash 341386000 -31908000 -239474000 293602000 -33468000 -63881000 32774000 25907000 -193542000 43478000 55072000 40091000 26980000 50187000 27860000 18508000 -1306000 -5485000 19995000 -49786000 72929000 47122000 20659000 -12569000 -50500000 2100000 -20800000 -21500000 124000000 6200000 900000 7900000 1700000
Cash at Beginning of Period 112546000 144454000 383928000 90326000 123794000 187675000 154901000 128994000 322536000 279058000 223986000 183895000 156915000 106728000 78868000 60360000 61666000 67151000 47156000 96942000 113788000 66666000 46007000 58576000 109100000 107000000 127700000 149300000 25200000 18900000 18000000 9300000 7600000
Cash at End of Period 453932000 112546000 144454000 383928000 90326000 123794000 187675000 154901000 128994000 322536000 279058000 223986000 183895000 156915000 106728000 78868000 60360000 61666000 67151000 47156000 186717000 113788000 66666000 46007000 58600000 109100000 106900000 127800000 149200000 25100000 18900000 17200000 9300000
Free Cash Flow 772879000 394146000 635997000 540437000 303934000 277148000 296572000 269784000 133443000 175148000 167360000 161232000 120479000 139531000 115875000 53372000 68880000 38471000 92353000 63674000 100259000 88166000 28983000 12720000 40200000 -2000000 -22000000 -3800000 -9100000 10400000 5300000 -2400000 -5600000
Operating Cash Flow 906510000 542984000 755546000 648063000 459158000 400084000 373276000 334571000 216364000 235846000 245996000 230282000 220700000 178833000 173718000 143343000 135124000 109826000 116552000 95379000 117155000 103253000 46364000 28240000 52600000 46100000 13500000 8000000 6800000 14800000 7400000 -100000 3800000
Capital Expenditure -133631000 -148838000 -119549000 -107626000 -155224000 -122936000 -76704000 -64787000 -82921000 -60698000 -78636000 -69050000 -100221000 -39302000 -57843000 -89971000 -66244000 -71355000 -24199000 -31705000 -16896000 -15087000 -17381000 -15520000 -12400000 -48100000 -35500000 -11800000 -15900000 -4400000 -2100000 -2300000 -9400000

Disclaimer: The data contained in this website is not necessarily real-time nor accurate. All derived (stocks, indexes, futures) and Forex prices are not provided by exchanges but rather by our third party API www.financialmodellingprep.com, and so prices may not be accurate and may differ from the actual market price, meaning prices are indicative and not appropriate for trading purposes. Therefore, Discounting Cash Flows Inc. doesn't bear any responsibility for any trading losses you might incur as a result of using this data. Discounting Cash Flows Inc. or anyone involved with Discounting Cash Flows Inc. will not accept any liability for loss or damage as a result of reliance on the information including data, quotes, charts and buy/sell signals contained within this website. Please be fully informed regarding the risks and costs associated with trading the financial markets, it is one of the riskiest investment forms possible.