ICCC Income 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
1990
12-31
1989
12-31
Report Filing: 2023-12-31 2023-03-29 2022-03-30 2021-03-30 2020-03-27 2019-03-22 2018-03-29 2017-03-30 2016-03-25 2015-03-26 2014-03-26 2013-03-28 2012-03-27 2011-03-28 2010-03-29 2009-03-27 2008-03-26 2007-03-28 2006-03-23 2005-03-29 2004-03-29 2003-03-31 2002-03-29 2001-03-30 2000-03-30 1999-03-31 1998-03-27 1997-03-28 1996-04-01 1994-12-31 1993-12-31 1992-12-31 1991-12-31 1990-12-31 1989-12-31
Revenue 17472000 18568000 19243000 15342000 13723000 10986000 10431000 9543961 10228689 7596874 6007176 5389935 5111143 4386196 4508646 4633690 6069187 4801270 4983142 3696280 3357342 6184704 6677000 5635985 4909245 4500000 4600000 4400000 4900000 4400000 3900000 3100000 2200000 3000000 2800000
Cost of Revenue 13603000 10919000 10587000 8479000 6983000 5792000 5210000 4123266 3977787 3147837 2946570 2335676 2297339 2083718 2107678 2559053 2268817 1882364 1633932 1449016 1347289 2799429 3215000 2668234 2051422 1900000 1700000 1800000 1800000 1800000 1700000 1400000 1300000 1100000 1500000
Gross Profit 3869000 7649000 8656000 6863000 6740000 5194000 5221000 5420695 6250902 4449037 3060606 3054259 2813804 2302478 2400968 2074637 3800370 2918906 3349210 2247264 2010053 3385275 3462000 2967751 2857823 2600000 2900000 2600000 3100000 2600000 2200000 1700000 900000 1900000 1300000
Operating Expenses 9617000 9948000 10860140 8243000 7694000 6641000 5464000 4530491 4128580 4655435 3080158 2809258 3446530 2992759 2927995 3242234 2928267 2148225 2411176 2126493 2439084 2852134 2791000 2554377 2242853 2600000 2600000 2700000 3100000 2900000 2300000 2000000 2300000 2400000 2200000
Research & Development 4395000 4494000 4169000 4354000 3688000 3517000 2047000 1244335 1235309 2179079 1154200 917600 1720055 1492806 1644725 1746233 1579352 965926 1269950 1091836 1350164 1052783 849000 922347 812892 1000000 1100000 1300000 1500000 1400000 0 0 0 0 0
Selling, General and Administrative 5222000 5454000 4230000 3889000 4006000 3824000 3417000 3286156 2893271 2476356 1925958 1891658 1726475 1499953 1283270 1496001 1348915 1182299 1141226 1034657 1088920 1799351 1942000 1498872 1328424 1500000 1400000 1300000 1400000 1300000 2200000 1900000 2200000 2300000 2100000
Other Operating Expenses 0 0 2461140 0 0 -700000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 133158 101537 100000 100000 100000 200000 200000 100000 100000 100000 100000 100000
Operating Income -5748000 -2299000 -2204140 -1380000 -954000 -1447000 -243000 890204 2122322 -206398 -19552 245001 -632726 -690281 -527027 -1167597 872103 770681 938034 120771 -429031 533141 671000 413374 614970 0 300000 -100000 0 -300000 -100000 -300000 -1400000 -500000 -900000
Net Interest(Non Operating) 0 -187778 -295549 -385247 -313505 -413481 -201662 -107035 -61066 -42275 -54196 -58072 -66000 4000 96292 204479 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Interest Income 0 153100 18810 27440 118283 14301 16909 54662 19169 15552 12493 17202 15000 26000 96292 204479 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Interest Expense 0 340878 314359 412687 431788 427782 218571 161697 80235 57827 66689 75274 81000 22000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Equity & Other Income/(Expense) -22000 778 2430689 733247 -495 481 6662 -24847 2292 -6778 279008 5223 2045 2869 2234 2465 271540 263369 133054 56422 1145408 948243 26000 62514 -97133 0 -300000 100000 0 100000 100000 300000 1400000 500000 900000
Income Before Tax -5770000 -2486000 -69000 -1032000 -1268000 -1860000 -438000 758322 2063548 -255451 205260 192152 -696681 -683412 -428501 -960653 1143643 1034050 1071088 177193 716377 1481384 697000 475888 517837 0 0 0 0 -200000 0 0 0 0 0
Income Tax Expense 5000 8000 9000 -10000 28000 462000 -270000 249874 850309 -88292 87865 102640 -287171 -298728 -212008 -492096 481505 386913 363306 33674 305161 595147 277000 -1746158 64127 100000 0 100000 0 -200000 0 -100000 0 100000 100000
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 0 0 0 0 -97133 0 -300000 0 0 100000 0 300000 1400000 500000 900000
Net Income -5775000 -2494000 -78000 -1022000 -1296000 -2322000 -168000 508448 1213239 -167159 117395 89512 -409510 -384684 -216493 -468557 662138 647137 707782 143519 411216 886237 420000 2222046 550843 -100000 300000 -100000 0 -100000 0 -200000 -1400000 -600000 -1000000
Depreciation and Amortization 2740000 2487583 2461140 2347283 2267421 1520711 904435 802379 529261 448921 417201 402516 418372 419511 424440 399104 788896 278522 643622 278522 256270 236771 177000 133158 101537 100000 100000 100000 200000 200000 100000 100000 100000 100000 100000
EBITDA -3008000 188583 257000 967283 1313421 73711 661435 1692583 2651583 242523 397649 647517 -214354 -270770 -102587 -768493 1660999 1049203 1581656 399293 -172761 769912 848000 546532 716507 100000 400000 0 200000 -100000 0 -200000 -1300000 -400000 -800000
Earnings Per Share (EPS) -0.75 -0.32 -0.0103 -0.14 -0.19 -0.42 -0.0339 0.12 0.4 -0.0552 0.04 0.03 -0.14 -0.13 -0.0732 -0.16 0.23 0.22 0.25 0.05 0.15 0.32 0.15 0.84 0.23 -0.0412 0.11 -0.0367 0 -0.06 0 -0.11 -0.69 -0.28 -0.5
Diluted Earnings Per Share -0.75 -0.32 -0.0103 -0.14 -0.19 -0.42 -0.0339 0.12 0.38 -0.0552 0.04 0.03 -0.14 -0.13 -0.0732 -0.16 0.22 0.21 0.24 0.05 0.15 0.32 0.15 0.79 0.22 -0.0412 0.1 -0.0367 0 -0.06 0 -0.11 -0.69 -0.28 -0.5
Weighted Average Shares Outstanding 7748000 7745122 7592290 7213329 6818914 5486000 4949000 4225789 3042376 3027001 3019407 3018296 2984749 2970833 2958784 2893597 2897488 2888128 2823599 2755070 2738193 2769491 2802900 2632038 2432701 2426474 2727273 2727273 2291981 1666667 2635000 1818182 2028986 2142857 1992000
Diluted Weighted Average Shares Outstanding 7748000 7745122 7592290 7213329 6818960 5486000 4949000 4336229 3165735 3027001 3085048 3108419 2984749 2970833 2958784 2893597 3033797 3051470 3003002 2966923 2823696 2769491 2802900 2822964 2519962 2426474 3000000 2727273 2500000 1666667 2635000 1818182 2028986 2142857 1992000

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.