Income Statement | Trend | Unit | 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 | 1988-12-31 | 1987-12-31 | 1986-12-31 | 1985-12-31 | 1984-12-31 | 1983-12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue |
Loading...
|
M | 53,717 | 44,955 | 24,634 | 15,355 | 43,259 | 41,303 | 37,736 | 36,556 | 37,864 | 38,901 | 38,279 | 37,152 | 37,110 | 23,229 | 16,335 | 20,194 | 20,143 | 19,340 | 17,379 | 16,391 | 14,286 | 14,286 | 16,138 | 19,352 | 18,027 | 17,561 | 17,378 | 16,362 | 14,943 | 13,950 | 14,511 | 12,890 | 11,663 | 11,037 | 9,794 | 8,982 | 8,305 | 7,119 | 5,292 | 6,968 | 6,022 |
Cost of Revenue |
Loading...
|
M | 46,580 | 34,315 | 23,913 | 20,385 | 30,786 | 30,165 | 27,056 | 24,856 | 25,952 | 29,569 | 29,925 | 29,757 | 17,056 | 7,807 | 4,516 | -999 | 316 | 679 | 685 | 709 | 1,240 | 1,240 | 4,271 | 1,038 | - | - | - | - | - | - | 3,658 | 3,408 | 5,589 | 5,018 | 3,877 | 3,262 | 2,895 | 2,534 | 2,039 | 4,654 | 4,311 |
Gross Profit |
Loading...
|
M | 7,137 | 10,640 | 721 | -5,030 | 12,473 | 11,138 | 10,680 | 11,700 | 11,912 | 9,332 | 8,354 | 7,395 | 20,054 | 15,422 | 11,819 | 21,193 | 19,827 | 18,661 | 16,694 | 15,682 | 13,046 | 13,046 | 11,867 | 18,314 | 18,027 | 17,561 | 17,378 | 16,362 | 14,943 | 13,950 | 10,853 | 9,482 | 6,074 | 6,019 | 5,917 | 5,720 | 5,410 | 4,585 | 3,253 | 2,314 | 1,711 |
Operating Expenses |
Loading...
|
M | 1,977 | 10,313 | 1,089 | 1,329 | 10,108 | 7,846 | 7,182 | 7,362 | 6,746 | 6,959 | 7,105 | 7,356 | 18,232 | 14,446 | 11,980 | 25,631 | 18,790 | 18,214 | 16,913 | 16,536 | 15,883 | 15,883 | 15,638 | 17,660 | 16,636 | 16,083 | 16,119 | 15,239 | 14,114 | 13,429 | 10,590 | 10,019 | 6,568 | 6,055 | 5,452 | 5,055 | 5,163 | 4,495 | 3,496 | 1,671 | 1,495 |
Selling, General, and Administrative Expenses (SG&A) |
Loading...
|
M | 1,977 | 19,629 | 677 | 13,467 | 19,997 | 1,558 | 1,349 | 1,303 | 16,133 | 15,451 | 15,210 | 13,978 | 10,055 | 5,002 | 6,712 | 5,582 | 5,543 | 4,267 | - | - | - | - | 8,802 | - | - | - | - | - | - | - | 9,909 | 9,294 | 4,057 | 3,550 | 3,158 | 2,838 | 2,778 | 2,558 | 2,030 | - | - |
Research and Development (R&D) Expenses |
Loading...
|
M | - | - | - | - | - | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Other Operating Expenses |
Loading...
|
M | - | - | - | - | - | 6,288 | 5,833 | 6,059 | -9,387 | -8,492 | -8,105 | -6,622 | 8,177 | 9,444 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Costs and Expenses |
Loading...
|
M | -44,603 | -26,152 | -22,824 | -16,440 | -22,860 | -22,806 | -20,050 | -18,132 | -19,532 | -23,053 | -23,340 | -23,724 | 584 | 2,356 | 4,588 | 21,811 | 19,800 | 17,535 | 16,228 | 15,827 | 14,643 | 14,643 | 6,267 | 16,622 | - | - | - | - | - | - | 6,932 | 6,611 | 979 | 1,038 | 1,575 | 1,793 | 2,268 | 1,961 | 1,456 | -2,984 | -2,816 |
Operating Income |
Loading...
|
M | 5,160 | 327 | -368 | -6,359 | 2,365 | 3,292 | 3,498 | 4,338 | 5,166 | 2,373 | 1,249 | 39 | 1,822 | 976 | -161 | -4,438 | 1,037 | 447 | -219 | -854 | -2,837 | -2,837 | -3,771 | 654 | 1,391 | 1,478 | 1,259 | 1,123 | 829 | 521 | 263 | -538 | -494 | -36 | 465 | 665 | 247 | 90 | -243 | 643 | 216 |
Interest Expense |
Loading...
|
M | 1,956 | 1,673 | 1,577 | 992 | 646 | 659 | 559 | 542 | 620 | 683 | 734 | 798 | 917 | 798 | 577 | 523 | 661 | 482 | 482 | 449 | 0 | 0 | 525 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 210 | 192 | 221 | 245 | 258 | 223 | 159 | 154 | 195 |
Non-operating Income/Expense |
Loading...
|
M | -1,773 | 663 | -2,189 | -2,463 | 1,549 | -563 | -173 | -657 | -678 | -1,027 | -517 | -1,311 | -672 | -627 | -337 | -2,807 | 106 | 29 | -20,517 | -448 | 162 | -368 | -673 | 78 | 845 | 74 | 499 | 85 | 93 | -63 | -3 | 117 | -14 | 200 | 74 | 324 | -260 | -318 | 34 | -161 | 32 |
EBT |
Loading...
|
M | 3,387 | 990 | -2,557 | -8,822 | 3,914 | 2,658 | 2,999 | 3,819 | 4,219 | 1,128 | 539 | -724 | 845 | 250 | -672 | -5,379 | 695 | 22,889 | -21,180 | -1,726 | -3,205 | -3,205 | -3,357 | 431 | 1,942 | 1,256 | 1,524 | 970 | 621 | 171 | -47 | -656 | -508 | 164 | 539 | 989 | -13 | -228 | -209 | 482 | 248 |
Income Tax Provision |
Loading...
|
M | 769 | 253 | -593 | -1,753 | 905 | 529 | 868 | 1,556 | -3,121 | -4 | -32 | -1 | 5 | 795 | -17 | -25 | 297 | 21 | 21,021 | 867 | 375 | - | -1,226 | 160 | 699 | 429 | 561 | 370 | 243 | 94 | -16 | -239 | -176 | 70 | 214 | 389 | -8 | -115 | -114 | 221 | 106 |
Income after Tax |
Loading...
|
M | 2,618 | 737 | -1,964 | -7,069 | 3,009 | 2,129 | 2,131 | 2,263 | 7,340 | 1,132 | 571 | -723 | 840 | -545 | -655 | -5,354 | 398 | 22,868 | -42,201 | -2,593 | -3,580 | - | -2,131 | 271 | 1,243 | 827 | 963 | 600 | 378 | 77 | -31 | -417 | -332 | 94 | 325 | 600 | -5 | -113 | -95 | 261 | 142 |
Non-Controlling Interest |
Loading...
|
M | - | 0 | 0 | 0 | 0 | 7 | -12 | 29 | 0 | 0 | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Net Income |
Loading...
|
M | - | 737 | -1,964 | -7,069 | 3,009 | 2,122 | 2,143 | 2,234 | 7,340 | 1,132 | 571 | -723 | 840 | 253 | - | - | 393 | 22,866 | - | - | - | - | - | 219 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Shares (Basic, Weighted) |
|
M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Shares (Diluted, Weighted) |
|
R | 331,900,000.00 | 330,100,000.00 | 321,900,000.00 | 279,400,000.00 | 259,900,000.00 | 276,700,000.00 | 303,600,000.00 | 330,000,000.00 | 377,000,000.00 | 390,000,000.00 | 390,000,000.00 | 331,000,000.00 | 383,000,000.00 | 253,000,000.00 | 150,700,000.00 | 126,800,000.00 | 153,700,000.00 | 116,269,377.00 | 116,200,000.00 | 113,500,000.00 | 56,169,251.00 | 56,169,251.00 | 53,571,429.00 | 61,082,474.00 | 49,792,290.00 | 64,594,807.00 | 63,991,908.00 | 70,409,511.00 | 50,500,756.00 | 49,739,460.00 | 49,739,460.00 | 49,739,460.00 | 93,000,000.00 | 87,000,000.00 | 87,000,000.00 | 119,000,000.00 | 223,000,000.00 | 181,000,000.00 | 139,000,000.00 | 163,000,000.00 | 129,000,000.00 |
EBITDA |
Loading...
|
M | 7,831 | 2,783 | -292 | -10,252 | 4,653 | 3,804 | 3,734 | 4,999 | 5,165 | 2,254 | 1,793 | 1,397 | 3,981 | 2,754 | 1,144 | -1,117 | 530 | 1,306 | 21,154 | 468 | -2,029 | -2,242 | -250 | 1,634 | 1,413 | 2,197 | 1,484 | 1,797 | 736 | 1,309 | 947 | 70 | -114 | 532 | 834 | 1,786 | 620 | 175 | 102 | 349 | 53 |
Depreciation and Amortization |
Loading...
|
M | 2,671 | 2,456 | 76 | -3,893 | 2,288 | 2,240 | 2,149 | 1,977 | 1,819 | 1,679 | 1,689 | 1,522 | 1,547 | 1,079 | 902 | 932 | -925 | 888 | 792 | 874 | 970 | 970 | 1,932 | 1,058 | 867 | 793 | 724 | 759 | 724 | 640 | -681 | -726 | 604 | 560 | 517 | 518 | 551 | 502 | 424 | -294 | -163 |
EBIT |
Loading...
|
M | 5,160 | 327 | -368 | -6,359 | 2,365 | 1,564 | 1,585 | 3,022 | 3,346 | 575 | 104 | -125 | 2,434 | 1,675 | 242 | -2,049 | 1,455 | 418 | 20,362 | -406 | -2,999 | -3,212 | -2,182 | 576 | 546 | 1,404 | 760 | 1,038 | 12 | 669 | 1,628 | 796 | -718 | -28 | 317 | 1,268 | 69 | -327 | -322 | 643 | 216 |
Income from Discontinued Operations |
Loading...
|
M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Tax Rate (Effective) |
Loading...
|
% | 22.70 | 25.56 | 23.19 | 19.87 | 23.12 | 19.90 | 28.94 | 40.74 | -73.97 | -0.35 | -5.94 | 0.14 | 0.59 | 318.00 | 2.53 | 0.46 | 42.73 | 0.09 | -99.25 | -50.23 | -11.70 | - | 36.52 | 37.12 | 35.99 | 34.16 | 36.81 | 38.14 | 39.13 | 54.97 | 34.04 | 36.43 | 34.65 | 42.68 | 39.70 | 39.33 | 61.54 | 50.44 | 54.55 | 45.85 | 42.74 |
Earnings Per Share (EPS), Basic |
|
M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Earnings Per Share (EPS), Diluted |
|
M | - | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - | - | 0 | 0 | - | - | - | - | - | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Gross Profit Margin |
Loading...
|
% | 13.29 | 23.67 | 2.93 | -32.76 | 28.83 | 26.97 | 28.30 | 32.01 | 31.46 | 23.99 | 21.82 | 19.90 | 54.04 | 66.39 | 72.35 | 104.95 | 98.43 | 96.49 | 96.06 | 95.67 | 91.32 | 91.32 | 73.53 | 94.64 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 74.79 | 73.56 | 52.08 | 54.53 | 60.41 | 63.68 | 65.14 | 64.41 | 61.47 | 33.21 | 28.41 |
Operating Income Margin |
Loading...
|
% | 9.61 | 0.73 | -1.49 | -41.41 | 5.47 | 7.97 | 9.27 | 11.87 | 13.64 | 6.10 | 3.26 | 0.10 | 4.91 | 4.20 | -0.99 | -21.98 | 5.15 | 2.31 | -1.26 | -5.21 | -19.86 | -19.86 | -23.37 | 3.38 | 7.72 | 8.42 | 7.24 | 6.86 | 5.55 | 3.73 | 1.81 | -4.17 | -4.24 | -0.33 | 4.75 | 7.40 | 2.97 | 1.26 | -4.59 | 9.23 | 3.59 |
Net Income Margin |
Loading...
|
% | - | 1.64 | -7.97 | -46.04 | 6.96 | 5.14 | 5.68 | 6.11 | 19.39 | 2.91 | 1.49 | -1.95 | 2.26 | 1.09 | - | - | 1.95 | 118.23 | - | - | - | - | - | 1.13 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
EBITDA Ratio |
Loading...
|
% | 14.58 | 6.19 | -1.19 | -66.77 | 10.76 | 9.21 | 9.90 | 13.67 | 13.64 | 5.79 | 4.68 | 3.76 | 10.73 | 11.86 | 7.00 | -5.53 | 2.63 | 6.75 | 121.72 | 2.86 | -14.20 | -15.69 | -1.55 | 8.44 | 7.84 | 12.51 | 8.54 | 10.98 | 4.93 | 9.38 | 6.53 | 0.55 | -0.98 | 4.82 | 8.52 | 19.89 | 7.46 | 2.46 | 1.93 | 5.01 | 0.88 |
EBIT Ratio |
Loading...
|
% | 9.61 | 0.73 | -1.49 | -41.41 | 5.47 | 3.79 | 4.20 | 8.27 | 8.84 | 1.48 | 0.27 | -0.34 | 6.56 | 7.21 | 1.48 | -10.15 | 7.22 | 2.16 | 117.16 | -2.48 | -20.99 | -22.48 | -13.52 | 2.98 | 3.03 | 7.99 | 4.37 | 6.34 | 0.08 | 4.80 | 11.22 | 6.18 | -6.16 | -0.25 | 3.24 | 14.12 | 0.83 | -4.59 | -6.08 | 9.23 | 3.59 |
EBT Ratio |
Loading...
|
% | 6.31 | 2.20 | -10.38 | -57.45 | 9.05 | 6.44 | 7.95 | 10.45 | 11.14 | 2.90 | 1.41 | -1.95 | 2.28 | 1.08 | -4.11 | -26.64 | 3.45 | 118.35 | -121.87 | -10.53 | -22.43 | -22.43 | -20.80 | 2.23 | 10.77 | 7.15 | 8.77 | 5.93 | 4.16 | 1.23 | -0.32 | -5.09 | -4.36 | 1.49 | 5.50 | 11.01 | -0.16 | -3.20 | -3.95 | 6.92 | 4.12 |
StockViz Staff
September 19, 2024
Any question? Send us an email