IRBT Income 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
2003
12-31
2002
12-31
2001
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 2003-12-31 2002-12-31 2001-12-31
Revenue 866207000 1183383000 1564987000 1430390000 1214010000 1092584000 883911000 660604000 616778000 556846000 487401000 436244000 465500000 400952000 298617000 307621000 249081000 188955000 141968000 95043149 54316000 14817000 13512000
Cost of Revenue 681043000 833290000 1014688000 760161000 670083000 537156000 450752000 341289000 327852000 298791000 266247000 256528000 273382000 255520000 207421000 214150000 166494000 119220000 94298000 67691725 37337000 16757000 9714000
Gross Profit 185164000 350093000 550299000 670229000 543927000 555428000 433159000 319315000 288926000 258055000 221154000 179716000 192118000 145432000 91196000 93471000 82587000 69735000 47670000 27351424 16979000 -1940000 3798000
Operating Expenses 450900000 590476000 551399000 523907000 457309000 449606000 360469000 261758000 228308000 204938000 188536000 154544000 138795000 111962000 85759000 93272000 85236000 69697000 45560000 26908427 24369000 8864000 6515000
Research & Development 144087000 166508000 161331000 156670000 141607000 140629000 113149000 79805000 76071000 69408000 63649000 37215000 36498000 24809000 14747000 17566000 17082000 17025000 11506000 5504321 3848000 1736000 1846000
Selling, General and Administrative 288107000 411419000 389038000 366245000 314651000 307912000 246881000 181953000 152237000 135530000 124887000 117329000 102297000 87153000 71012000 75706000 65813000 52672000 33656000 21404106 12757000 1911000 4669000
Other Operating Expenses 18706000 12549000 1030000 992000 1051000 1065000 439000 0 0 0 0 0 0 0 0 0 2341000 0 398000 0 7764000 5217000 0
Operating Income -265736000 -240383000 -1100000 146322000 86618000 105822000 72690000 57557000 60618000 53117000 32618000 25172000 53323000 33470000 5437000 199000 -2649000 38000 2110000 442997 -7390000 -10804000 -2717000
Net Interest(Non Operating) -19079000 -21300000 0 0 0 2800000 3676000 3804000 2353000 -708000 -203000 435000 436000 1008000 -162000 1852000 3961000 7662000 954000 -159524 0 0 0
Interest Income 5615000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Interest Expense 24694000 21300000 0 0 0 -2800000 -3676000 -3804000 -2353000 708000 203000 -435000 -436000 -1008000 162000 -1852000 -3961000 -7662000 -954000 159524 0 0 0
Equity & Other Income/(Expense) -8240000 0 29384000 41593000 12215000 0 0 0 0 0 0 0 -218000 -504000 81000 -926000 -810000 -3831000 -278000 79762 7390000 10804000 2717000
Income Before Tax -293055000 -261683000 28284000 187915000 98833000 108622000 76366000 61361000 62971000 52409000 32415000 25607000 53541000 33974000 5356000 1125000 502000 3869000 2786000 363235 0 0 0
Income Tax Expense 11655000 24612000 -2106000 40847000 13533000 20630000 25402000 19422000 18841000 14606000 4774000 8310000 13350000 8460000 2026000 369000 -8558000 304000 176000 144175 21000 -30000 -85000
Income Attributable to Non-Controlling Interest 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7390000 10804000 2717000
Net Income -304710000 -286295000 30390000 147068000 85300000 87992000 50964000 41939000 44130000 37803000 27641000 17297000 40191000 25514000 3330000 756000 9060000 3565000 2610000 219060 -7411000 -10774000 -2632000
Depreciation and Amortization 32790999 47869000 33309000 34762000 37159000 36574000 25499000 13606000 15090000 13049000 12169000 11672000 10312000 7541000 8074000 7029000 5311000 6312000 2676000 1597030 0 0 0
EBITDA -232945001 -192514000 32209000 181084000 123777000 142396000 98189000 71163000 75708000 66166000 44787000 36844000 63635000 41011000 13511000 7228000 2662000 6350000 4786000 2040027 -7390000 -10804000 -2717000
Earnings Per Share (EPS) -11.01 -10.52 1.1 5.23 3.04 3.18 1.85 1.51 1.49 1.28 0.97 0.63 1.5 1 0.13 0.03 0.37 0.15 0.13 0.01 -0.79 -2 -0.5
Diluted Earnings Per Share -11.01 -10.52 1.08 5.14 2.97 3.07 1.77 1.48 1.47 1.25 0.94 0.61 1.44 0.96 0.13 0.03 0.36 0.14 0.11 0.01 -0.79 -2 -0.5
Weighted Average Shares Outstanding 27676000 27214000 27687000 28101000 28097000 27692000 27611000 27698000 29550000 29485000 28495000 27577000 26712000 25394000 24998000 24654000 24229000 23516000 12007000 9660000 9352000 5391000 5312000
Diluted Weighted Average Shares Outstanding 27676000 27214000 28162000 28618000 28735000 28640000 28753000 28292000 30107000 30210000 29354000 28301000 27924000 26468000 25640000 25533000 25501000 25601000 14331000 19183000 9352000 5391000 5312000

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.