IRBT Cash Flow Statement


* In Millions (except for per share items) of USD
Period Ending: LTM
(Last Twelve Months)
2023
12-30
2022
12-31
2021
12-31
2020
12-31
2019
12-28
2018
12-29
2017
12-30
2016
12-31
2015
12-31
2014
12-27
2013
12-28
2012
12-29
2011
12-31
2010
12-31
2009
12-31
2008
12-27
2007
12-29
2006
12-30
2005
12-31
2004
12-31
Report Filing: 2024-02-27 2023-02-14 2022-02-15 2021-02-16 2020-02-13 2019-02-14 2018-02-16 2017-02-17 2016-02-19 2015-02-13 2014-02-18 2013-02-15 2012-02-21 2011-02-18 2010-02-19 2009-02-13 2008-02-25 2007-03-02 2006-03-16 2004-12-31
Net Income/Starting Line -304710000 -286295000 30390000 147068000 85300000 87992000 50964000 41939000 44130000 37803000 27641000 17297000 40191000 25514000 3330000 756000 9060000 3565000 2610000 219060
Cash From Operating Activities -114793000 -90021000 -31970000 232048000 130052000 71685000 76315000 116424000 26712000 40606000 41892000 37861000 55735000 49157000 40641000 19110000 -15672000 575000 -8933000 8870661
Depreciation and Amortization 32790999 47869000 33309000 34762000 37159000 36574000 25499000 13606000 15090000 13049000 12169000 11672000 10312000 7541000 8074000 7029000 5311000 6312000 2676000 1597030
Deferred Income Tax 6563000 18799000 -6934000 13837000 -11118000 -10848000 -999000 3557000 -985000 3101000 -768000 -3763000 6154000 -7620000 -3317000 -1967000 -10198000 -2569000 -598000 0
Stock Based Compensation 36056000 31905000 21694000 29975000 23744000 25804000 19751000 15995000 14183000 13778000 13409000 10983000 8784000 8165000 7562000 5939000 4711000 2569000 598000 0
Other Non-Cash Items 3957001 18715000 -24123000 -37350000 -1172000 1837000 -1379000 -5121000 -4391000 -2756000 -185000 -26000 -6156000 336000 334000 526000 159000 7000 44000 1265
Changes in Working Capital 110550000 78986000 -86306000 43756000 -3861000 -69674000 -17521000 46448000 -41315000 -24369000 -10374000 1698000 -3550000 15221000 24658000 6827000 -24715000 -9309000 -14263000 7053306
Accounts Receivable -11748000 94750000 10290000 -21893000 13064000 -23920000 -53251000 25484000 -33623000 -31708000 -9935000 15560000 -9282000 1115000 759000 12221000 -19171000 -5465000 -9786000 0
Inventory 125710000 49399000 -151193000 -24535000 7307000 -58546000 -1470000 -981000 -13978000 -2387000 -9365000 -807000 -3929000 5246000 2154000 10662000 -24332000 -4987000 -8235000 3750677
Accounts Payable -4604000 -73598000 82289000 48699000 -20536000 22470000 17457000 6502000 3786000 16249000 -1743000 -8684000 9717000 8130000 11015000 -25350000 17012000 3964000 4140000 0
Deferred Revenue 1192000 8435000 -27692000 41485000 -3696000 -9678000 19743000 15443000 2500000 -6523000 10669000 -4371000 -56000 730000 10730000 9294000 1776000 -2821000 -382000 3302629
Other Working Capital 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Cash From Investing Activities -3095000 2248000 -48120000 -22249000 -20923000 -26367000 -169923000 4190000 -1997000 -28743000 -18081000 -82386000 -17200000 -21558000 -12538000 -8010000 35398000 -72285000 -5531000 -3222446
Investments in Property Plant and Equipment -2862000 -12325000 -29928000 -31599000 -35337000 -32422000 -23371000 -10817000 -9372000 -13774000 -6829000 -6770000 -13011000 -12597000 -5038000 -14817000 -10352000 -7485000 -5531000 -3222446
Payments for Acquisitions 0 -14573000 -71357000 4150000 6970000 856000 -147498000 23520000 0 0 0 -74530000 0 0 -2500000 -9743000 0 0 0 0
Purchases of Securities -233000 -3150000 -10811000 -4150000 0 -6438000 -10578000 -20056000 -17755000 -31219000 -17946000 -5086000 -9189000 -30461000 -5000000 -29997000 -52950000 -174100000 0 0
Proceeds from Sales and Maturities of Securities 0 17723000 63976000 13500000 12880000 14000000 13066000 13636000 26145000 16500000 8044000 10000000 5000000 21500000 5000000 46547000 101200000 109300000 0 0
Other Investing Activities 0 14573000 0 -4150000 -5436000 -2363000 -1542000 -2093000 -1015000 -250000 -1350000 -6000000 0 0 -5000000 0 -2500000 0 0 0
Cash From Financing Activities 185370000 2944000 -148442000 -21261000 -130000 -43166000 7590000 -86006000 -30757000 8690000 14823000 4987000 19390000 8928000 2901000 3017000 1426000 1229000 71087000 9172691
Debt Repayment -188163000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Common Stock Issued 9000 4719000 6719000 5584000 7147000 0 0 0 0 0 0 0 0 0 0 1011000 1388000 1049000 637000 10511671
Common Stock Repurchased -2802000 -1775000 -150000000 -25000000 -7277000 -50000000 0 -97021000 -37393000 -1678000 0 0 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
Other Financing Activities 373524000 -1775000 -5161000 -1845000 -7277000 6834000 7590000 11015000 6636000 10368000 14823000 4987000 19390000 8928000 2901000 2006000 38000 180000 70450000 -1338980
Effect of Forex Changes on Cash 2456000 1321000 -2646000 4705000 20000 -414000 130000 0 0 0 0 0 0 0 0 0 0 0 0 0
Net Change in Cash 67172000 -83508000 -231178000 193243000 109019000 1738000 -85888000 34608000 -6042000 20553000 38634000 -39538000 57925000 36527000 31004000 14117000 21152000 -70481000 56623000 14820906
Cash at Beginning of Period 117949000 201457000 432635000 239392000 130373000 128635000 214523000 179915000 185957000 165404000 126770000 166308000 108383000 71856000 40852000 26735000 5583000 76064000 19441000 4619937
Cash at End of Period 185121000 117949000 201457000 432635000 239392000 130373000 128635000 214523000 179915000 185957000 165404000 126770000 166308000 108383000 71856000 40852000 26735000 5583000 76064000 19440843
Free Cash Flow -117655000 -102346000 -61898000 200449000 94715000 39263000 52944000 105607000 17340000 26832000 35063000 31091000 42724000 36560000 35603000 4293000 -26024000 -6910000 -14464000 5648215
Operating Cash Flow -114793000 -90021000 -31970000 232048000 130052000 71685000 76315000 116424000 26712000 40606000 41892000 37861000 55735000 49157000 40641000 19110000 -15672000 575000 -8933000 8870661
Capital Expenditure -2862000 -12325000 -29928000 -31599000 -35337000 -32422000 -23371000 -10817000 -9372000 -13774000 -6829000 -6770000 -13011000 -12597000 -5038000 -14817000 -10352000 -7485000 -5531000 -3222446

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.