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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue |
Loading...
|
M | 10,426 | 9,646 | 6,176 | 3,566 | 8,781 | 8,264 | 7,894 | 5,931 | 5,598 | 5,368 | 5,156 | 4,657 | 4,318 | 3,832 | 3,400 | 3,663 | 3,506 | 3,334 | 2,975 | 2,724 | 2,445 | 2,224 | 2,141 | 2,177 | 2,082 | 1,898 | 1,739 | 1,592 | 1,418 | 1,316 | 1,128 | 1,115 | 1,104 | 1,047 | 917 | 814 | 710 | 468 | 433 |
Cost of Revenue |
Loading...
|
M | 8,495 | 7,984 | 4,822 | 3,980 | 6,802 | 6,591 | 1,931 | 3,875 | 3,701 | 3,929 | 3,861 | 3,709 | 2,149 | 966 | 714 | 1,785 | 888 | 1,114 | 2,133 | 1,827 | 1,606 | 1,493 | 1,464 | 1,451 | 1,181 | 1,059 | 1,030 | 1,075 | 900 | 838 | 733 | 745 | 674 | 634 | 517 | 400 | 375 | 228 | 231 |
Gross Profit |
Loading...
|
M | 1,931 | 1,662 | 1,354 | -414 | 1,979 | 1,673 | 5,963 | 2,056 | 1,897 | 1,439 | 1,295 | 948 | 2,169 | 2,866 | 2,686 | 1,877 | 2,618 | 2,221 | 842 | 897 | 839 | 731 | 677 | 726 | 901 | 839 | 709 | 517 | 517 | 478 | 395 | 371 | 430 | 414 | 400 | 414 | 335 | 240 | 202 |
Operating Expenses |
Loading...
|
M | 1,032 | 1,324 | 1,013 | 1,339 | 1,279 | 1,030 | 4,755 | 707 | 599 | 477 | 457 | 416 | 1,720 | 2,395 | 2,419 | 2,050 | 2,406 | 2,308 | 850 | 977 | 850 | 820 | 799 | 747 | 701 | 628 | 570 | 428 | 441 | 403 | 412 | 466 | 396 | 385 | 330 | 343 | 301 | 202 | 171 |
Selling, General, and Administrative Expenses (SG&A) |
Loading...
|
M | 308 | 3,192 | 2,542 | 101 | 313 | 3,394 | 3,160 | 2,346 | 2,155 | 2,013 | 1,869 | 1,742 | 1,062 | 1,066 | 1,100 | 387 | 979 | 974 | 528 | 481 | 460 | 459 | 456 | 431 | 452 | 429 | 406 | 924 | 786 | 754 | 354 | 409 | 344 | 324 | 284 | 300 | 258 | 169 | 150 |
Research and Development (R&D) Expenses |
Loading...
|
M | - | - | - | - | - | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Other Operating Expenses |
Loading...
|
M | - | - | - | - | - | -2,364 | 1,595 | -1,639 | -1,556 | -1,536 | -1,412 | -1,326 | 658 | 1,328 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Costs and Expenses |
Loading...
|
M | -7,463 | -6,972 | -4,142 | -3,472 | -5,930 | -5,693 | 2,708 | -3,285 | -3,134 | -3,422 | -3,404 | -3,293 | -429 | 685 | 951 | 1,650 | 708 | 401 | 1,393 | 1,256 | 1,210 | 1,151 | 1,098 | 1,009 | 990 | 904 | 820 | 672 | 614 | 571 | -321 | -279 | -278 | -249 | -187 | -57 | -75 | -26 | -60 |
Operating Income |
Loading...
|
M | 899 | 338 | 341 | -1,753 | 700 | 643 | 1,208 | 1,349 | 1,298 | 962 | 838 | 532 | 449 | 472 | 267 | -172 | 212 | -87 | -7 | -80 | -11 | -89 | -122 | -21 | 200 | 211 | 139 | 89 | 76 | 75 | -17 | -95 | 35 | 29 | 70 | 71 | 34 | 38 | 31 |
Interest Expense |
Loading...
|
M | 121 | 94 | 117 | 87 | 63 | 73 | 86 | 30 | 8 | 28 | 35 | 46 | 87 | 108 | 93 | 102 | 116 | 53 | 0 | 4 | 2 | 0 | 0 | 36 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Non-operating Income/Expense |
Loading...
|
M | -576 | -259 | 288 | -65 | 316 | -155 | -165 | -118 | -31 | 50 | -5 | 9 | -2 | 7 | -4 | -17 | 52 | -26 | 324 | -7 | 1 | 9 | 71 | -23 | 17 | -14 | 2 | 3 | -1 | 5 | 9 | 12 | 22 | 20 | 19 | 11 | 12 | 12 | 16 |
EBT |
Loading...
|
M | 323 | 79 | 629 | -1,818 | 1,016 | 585 | 1,159 | 1,345 | 1,312 | 975 | 816 | 514 | 394 | 406 | 203 | -213 | 202 | -88 | 137 | -21 | 29 | -102 | -58 | -16 | 221 | 204 | 124 | 64 | 34 | 41 | -46 | -126 | 16 | 28 | 69 | 63 | 22 | 28 | 34 |
Income Tax Provision |
Loading...
|
M | 88 | 21 | 151 | -511 | 247 | 148 | 199 | 531 | 464 | 370 | 308 | 198 | 149 | 155 | 81 | -77 | 77 | 35 | 53 | -5 | 16 | -35 | -18 | -2 | 87 | 80 | 51 | 26 | 17 | 18 | -15 | -45 | 6 | 11 | 26 | 25 | 9 | 10 | 8 |
Income after Tax |
Loading...
|
M | 235 | 58 | 478 | -1,307 | 769 | 437 | 960 | 814 | 848 | 605 | 508 | 316 | 245 | 251 | 122 | -136 | 125 | -123 | 85 | -15 | 14 | -67 | -40 | -13 | 134 | 124 | 72 | 38 | 17 | 23 | -31 | -80 | 10 | 17 | 43 | 38 | 13 | 18 | 26 |
Non-Controlling Interest |
Loading...
|
M | - | 0 | 0 | 1,386 | -709 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Net Income |
Loading...
|
M | - | 58 | 478 | -1,324 | 769 | 437 | 1,034 | 814 | 848 | 605 | 508 | 316 | 245 | 251 | 122 | - | 125 | - | 85 | - | 14 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Shares (Basic, Weighted) |
|
M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Shares (Diluted, Weighted) |
|
R | 128,708,000.00 | 127,899,000.00 | 126,775,000.00 | 123,450,000.00 | 124,289,000.00 | 123,975,000.00 | 123,854,000.00 | 124,389,000.00 | 129,372,000.00 | 136,801,000.00 | 141,878,000.00 | 143,568,000.00 | 146,842,000.00 | 147,142,000.00 | 144,616,000.00 | 145,372,000.00 | 161,696,000.00 | 151,756,000.00 | 134,092,000.00 | 107,436,000.00 | 106,920,000.00 | 106,184,000.00 | 105,996,000.00 | 105,760,000.00 | 106,028,000.00 | 105,468,000.00 | 82,039,660.00 | 90,000,000.00 | 83,200,000.00 | 78,392,000.00 | 53,227,092.00 | 53,333,333.00 | 53,333,333.00 | 54,634,146.00 | 68,366,534.00 | 65,217,391.00 | 62,588,235.00 | 54,461,538.00 | 56,000,000.00 |
EBITDA |
Loading...
|
M | 1,350 | 753 | 735 | -900 | 1,123 | 790 | 1,440 | 1,492 | 1,352 | 973 | 851 | 560 | 730 | 738 | 515 | 111 | 443 | 149 | -2,864 | -1,973 | -1,776 | -1,727 | -1,751 | -1,541 | -1,151 | -993 | -1,040 | -1,130 | -903 | -859 | 33 | -51 | 65 | 69 | 97 | 104 | 65 | 60 | 37 |
Depreciation and Amortization |
Loading...
|
M | 451 | 415 | 394 | 853 | 423 | 398 | 372 | 363 | 320 | 294 | 270 | 264 | 247 | 231 | 219 | 205 | 177 | 158 | 143 | 205 | 202 | 195 | 205 | 171 | 135 | 116 | 103 | 102 | 93 | 78 | -58 | -57 | -52 | -61 | -46 | 44 | 42 | 33 | 22 |
EBIT |
Loading...
|
M | 899 | 338 | 341 | -1,753 | 700 | 392 | 1,068 | 1,129 | 1,032 | 679 | 581 | 296 | 483 | 507 | 296 | -94 | 266 | -8 | -3,007 | -2,178 | -1,978 | -1,922 | -1,956 | -1,711 | -1,286 | -1,109 | -1,144 | -1,233 | -996 | -937 | 91 | 6 | 116 | 130 | 144 | 60 | 23 | 26 | 16 |
Income from Discontinued Operations |
Loading...
|
M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Tax Rate (Effective) |
Loading...
|
% | 27.24 | 26.58 | 24.01 | 28.11 | 24.31 | 25.30 | 17.17 | 39.48 | 35.37 | 37.95 | 37.75 | 38.52 | 37.90 | 38.14 | 40.07 | 36.26 | 38.00 | -40.09 | 38.41 | 25.73 | 53.45 | 33.99 | 31.30 | 14.65 | 39.19 | 39.14 | 41.42 | 40.90 | 49.12 | 44.99 | 32.53 | 36.12 | 36.42 | 38.57 | 38.10 | 40.00 | 40.09 | 36.56 | 23.37 |
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 | - | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Gross Profit Margin |
Loading...
|
% | 18.52 | 17.23 | 21.92 | -11.61 | 22.54 | 20.24 | 75.54 | 34.67 | 33.89 | 26.81 | 25.12 | 20.36 | 50.23 | 74.79 | 79.00 | 51.26 | 74.66 | 66.59 | 28.31 | 32.94 | 34.31 | 32.87 | 31.63 | 33.35 | 43.29 | 44.22 | 40.77 | 32.46 | 36.49 | 36.31 | 35.04 | 33.23 | 38.97 | 39.49 | 43.62 | 50.83 | 47.17 | 51.25 | 46.70 |
Operating Income Margin |
Loading...
|
% | 8.62 | 3.50 | 5.52 | -49.16 | 7.97 | 7.78 | 15.30 | 22.74 | 23.19 | 17.92 | 16.25 | 11.42 | 10.40 | 12.31 | 7.87 | -4.70 | 6.05 | -2.62 | -0.25 | -2.93 | -0.45 | -4.00 | -5.69 | -0.95 | 9.60 | 11.12 | 7.99 | 5.59 | 5.35 | 5.70 | -1.49 | -8.51 | 3.13 | 2.72 | 7.63 | 8.67 | 4.83 | 8.07 | 7.18 |
Net Income Margin |
Loading...
|
% | - | 0.60 | 7.74 | -37.13 | 8.76 | 5.29 | 13.10 | 13.72 | 15.15 | 11.27 | 9.85 | 6.79 | 5.66 | 6.55 | 3.58 | - | 3.57 | - | 2.84 | - | 0.55 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
EBITDA Ratio |
Loading...
|
% | 12.95 | 7.81 | 11.90 | -25.24 | 12.79 | 9.56 | 18.24 | 25.16 | 24.15 | 18.13 | 16.51 | 12.02 | 16.91 | 19.25 | 15.15 | 3.03 | 12.64 | 4.48 | -96.26 | -72.44 | -72.64 | -77.65 | -81.77 | -70.76 | -55.29 | -52.33 | -59.81 | -71.00 | -63.70 | -65.29 | 2.92 | -4.53 | 5.85 | 6.62 | 10.62 | 12.72 | 9.17 | 12.71 | 8.56 |
EBIT Ratio |
Loading...
|
% | 8.62 | 3.50 | 5.52 | -49.16 | 7.97 | 4.74 | 13.53 | 19.04 | 18.44 | 12.65 | 11.27 | 6.36 | 11.19 | 13.23 | 8.70 | -2.56 | 7.58 | -0.25 | -101.08 | -79.97 | -80.91 | -86.40 | -91.35 | -78.61 | -61.77 | -58.45 | -65.75 | -77.41 | -70.24 | -71.19 | 8.10 | 0.56 | 10.54 | 12.41 | 15.66 | 7.36 | 3.21 | 5.57 | 3.60 |
EBT Ratio |
Loading...
|
% | 3.10 | 0.82 | 10.18 | -50.98 | 11.57 | 7.08 | 14.68 | 22.68 | 23.44 | 18.16 | 15.83 | 11.04 | 9.12 | 10.59 | 5.97 | -5.82 | 5.75 | -2.63 | 4.61 | -0.76 | 1.19 | -4.58 | -2.69 | -0.72 | 10.60 | 10.77 | 7.11 | 4.04 | 2.40 | 3.11 | -4.06 | -11.27 | 1.47 | 2.67 | 7.56 | 7.67 | 3.13 | 5.96 | 7.80 |
StockViz Staff
September 19, 2024
Any question? Send us an email