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 | 28,257 | 36,634 | 25,956 | 17,809 | 20,393 | 17,824 | 12,508 | 10,090 | 12,480 | 19,312 | 24,455 | 24,172 | 23,954 | 19,157 | 15,531 | 24,480 | 20,013 | 18,160 | 16,259 | 11,368 | 9,326 | 7,338 | 13,985 | 13,574 | 7,610 | 6,596 | 8,016 | 10,557 | 10,423 | 9,236 | 8,116 | 8,494 | 10,096 | 21,694 | 20,068 | 19,417 | 17,096 | 15,344 | 14,534 |
Cost of Revenue |
Loading...
|
M | 18,148 | 18,989 | 18,106 | 16,565 | 14,318 | 10,545 | 9,596 | 9,457 | 10,348 | 11,064 | 12,909 | 12,355 | 7,385 | 6,374 | 5,627 | 7,750 | 7,049 | 6,579 | 5,871 | 4,728 | 4,127 | 3,561 | 9,672 | 9,057 | 5,122 | 4,568 | 5,168 | 7,030 | 7,055 | 6,838 | 6,058 | 6,334 | 7,474 | 18,224 | 16,413 | 15,782 | 13,792 | 12,816 | 11,674 |
Gross Profit |
Loading...
|
M | 10,109 | 17,645 | 7,850 | 1,244 | 6,075 | 7,279 | 2,912 | 633 | 2,132 | 8,248 | 11,546 | 11,817 | 16,569 | 12,783 | 9,904 | 16,730 | 12,964 | 11,581 | 10,388 | 6,640 | 5,199 | 3,777 | 4,313 | 4,517 | 2,488 | 2,028 | 2,848 | 3,527 | 3,368 | 2,398 | 2,058 | 2,160 | 2,622 | 3,470 | 3,655 | 3,635 | 3,304 | 2,528 | 2,861 |
Operating Expenses |
Loading...
|
M | 5,413 | 3,034 | 2,388 | 2,014 | 2,670 | 1,282 | 1,239 | 1,577 | 11,144 | 5,870 | 1,770 | 3,971 | 5,299 | 5,142 | 4,931 | 5,218 | 4,057 | 3,460 | 2,962 | 2,364 | 2,095 | 2,366 | 2,596 | 1,772 | 1,409 | 1,302 | 2,927 | 2,405 | 2,455 | 2,291 | 1,632 | 2,556 | 1,561 | 5,093 | 3,180 | 3,061 | 2,557 | 2,000 | 1,284 |
Selling, General, and Administrative Expenses (SG&A) |
Loading...
|
M | 1,083 | 2,727 | 2,933 | 864 | 882 | 1,613 | 1,424 | 1,330 | 1,270 | 1,503 | 1,801 | 1,602 | 1,523 | 1,396 | 1,375 | 1,285 | 1,668 | 1,418 | 1,477 | 1,067 | 918 | 700 | 675 | 691 | 645 | 709 | 1,138 | 1,304 | 1,194 | - | - | - | - | - | - | - | - | - | - |
Research and Development (R&D) Expenses |
Loading...
|
M | - | - | - | - | - | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - | - | - | - | - | - | 7 | 8 | 16 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Other Operating Expenses |
Loading...
|
M | - | - | - | - | - | -331 | -185 | 247 | 9,874 | 4,367 | -31 | 2,369 | 3,776 | 3,746 | 3,556 | - | - | - | - | - | - | 1,659 | 1,913 | 1,065 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Costs and Expenses |
Loading...
|
M | -14,453 | -15,009 | -14,921 | -14,063 | -11,058 | -8,383 | -7,779 | -7,788 | -8,699 | -8,861 | -10,103 | -9,728 | -1,408 | -1,341 | -702 | -3,064 | -3,002 | -3,119 | -2,909 | -2,358 | -2,032 | -1,849 | -8,026 | -7,465 | -3,660 | -3,002 | -3,197 | -4,798 | -4,908 | -4,953 | -4,370 | -4,456 | -5,565 | -15,923 | -13,929 | -13,188 | -11,517 | -11,101 | -9,851 |
Operating Income |
Loading...
|
M | 4,696 | 14,611 | 5,462 | -770 | 3,405 | 5,997 | 1,673 | -944 | -9,012 | 2,378 | 9,776 | 7,846 | 11,270 | 7,641 | 4,973 | 11,512 | 8,907 | 8,121 | 7,426 | 4,276 | 3,104 | 1,411 | 1,717 | 2,745 | 1,079 | 726 | -79 | 1,122 | 913 | 107 | 426 | -396 | 1,061 | -1,623 | 475 | 574 | 747 | 528 | 1,577 |
Interest Expense |
Loading...
|
M | 945 | 1,030 | 1,614 | 1,424 | 1,066 | 389 | 345 | 292 | 147 | 77 | 110 | 117 | 298 | 116 | 140 | 26 | 0 | 291 | 293 | 0 | 332 | 0 | 0 | 518 | 0 | 0 | 607 | 0 | 0 | 0 | 209 | 717 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Non-operating Income/Expense |
Loading...
|
M | 821 | -494 | -1,757 | -14,935 | -3,219 | 413 | 122 | -623 | -10,138 | -4,874 | 554 | -1,751 | -811 | -275 | -170 | -647 | 956 | 300 | 1,102 | 356 | 23 | -251 | -1,130 | 346 | -396 | 785 | 85 | 341 | 271 | 180 | 428 | 683 | 1,143 | -1,803 | 296 | 516 | 650 | 684 | 1,110 |
EBT |
Loading...
|
M | 6,429 | 14,117 | 3,705 | -15,705 | 186 | 5,277 | 971 | -1,845 | -9,684 | 1,224 | 9,658 | 7,716 | 10,459 | 7,359 | 4,669 | 11,371 | 8,578 | 7,830 | 7,133 | 4,155 | 2,893 | 1,585 | 1,749 | 3,011 | 1,199 | 688 | 528 | 1,152 | 913 | 107 | 217 | 321 | 980 | -1,623 | 475 | 574 | 747 | 528 | 1,577 |
Income Tax Provision |
Loading...
|
M | 1,733 | 813 | 915 | -2,172 | 693 | 1,477 | 17 | -662 | -1,330 | 1,685 | 3,755 | 3,118 | 4,201 | 2,995 | 1,918 | 4,629 | 3,507 | 3,466 | 2,020 | 1,708 | 1,227 | 422 | 563 | 1,442 | 631 | 363 | 311 | 454 | 402 | 143 | 143 | 195 | 601 | 65 | 219 | 261 | 563 | 356 | 1,122 |
Income after Tax |
Loading...
|
M | 4,696 | 13,304 | 2,790 | -13,533 | -507 | 3,800 | 954 | -1,183 | -8,354 | -461 | 5,903 | 4,598 | 6,258 | 4,364 | 2,751 | 6,742 | 5,071 | 4,364 | 5,113 | 2,447 | 1,666 | 1,163 | 1,186 | 1,569 | 568 | 325 | 217 | 698 | 511 | -36 | 74 | 126 | 379 | -1,688 | 256 | 313 | 184 | 172 | 455 |
Non-Controlling Interest |
Loading...
|
M | - | 800 | 1,268 | 2,142 | 478 | 0 | 0 | -428 | -317 | -746 | -376 | 37 | - | 111 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Net Income |
Loading...
|
M | - | 12,504 | 1,522 | -15,675 | -985 | 4,131 | 1,311 | -574 | -7,829 | 616 | 5,903 | 4,598 | 6,640 | 4,530 | 2,927 | 6,839 | 5,078 | 4,435 | 5,272 | 2,606 | 1,595 | 1,163 | 1,186 | 1,570 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Shares (Basic, Weighted) |
|
M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Shares (Diluted, Weighted) |
|
R | 960,900,000.00 | 1,002,000,000.00 | 958,800,000.00 | 918,700,000.00 | 809,500,000.00 | 763,300,000.00 | 765,900,000.00 | 763,800,000.00 | 765,600,000.00 | 781,100,000.00 | 804,600,000.00 | 810,000,000.00 | 812,900,000.00 | 813,800,000.00 | 813,800,000.00 | 820,500,000.00 | 874,000,000.00 | 860,400,000.00 | 818,200,000.00 | 802,300,000.00 | 771,212,121.00 | 757,854,406.00 | 746,925,566.00 | 737,089,202.00 | 711,290,323.00 | 698,989,899.00 | 668,531,469.00 | 664,739,884.00 | 638,167,939.00 | 622,222,222.00 | 644,736,842.00 | 603,045,685.00 | 593,617,021.00 | 584,482,759.00 | 541,304,348.00 | 496,825,397.00 | 402,564,103.00 | 297,575,758.00 | 212,090,909.00 |
EBITDA |
Loading...
|
M | 13,952 | 21,537 | 13,909 | 7,327 | 9,386 | 9,230 | 5,196 | 3,338 | 5,145 | 10,436 | 9,768 | 7,833 | 14,348 | 10,903 | 8,096 | 14,754 | 10,422 | 10,045 | 8,041 | 5,349 | 4,255 | 3,074 | 4,773 | 3,487 | 2,239 | 534 | 1,625 | 1,882 | 1,903 | 1,230 | 849 | 486 | 525 | 4,078 | 2,001 | 1,515 | 1,374 | 1,036 | 809 |
Depreciation and Amortization |
Loading...
|
M | 6,865 | 6,926 | 8,447 | 8,097 | 5,981 | 3,977 | 4,002 | 4,268 | 4,544 | 4,261 | 5,347 | 4,511 | 3,591 | 3,153 | 3,117 | 2,710 | 2,379 | 2,042 | 1,485 | 1,322 | 1,183 | 1,019 | 976 | 908 | 817 | 857 | 833 | 928 | 953 | 897 | 907 | 887 | 955 | 1,106 | 1,126 | 990 | 995 | 906 | 880 |
EBIT |
Loading...
|
M | 7,087 | 14,611 | 5,462 | -770 | 3,405 | 5,253 | 1,194 | -930 | 601 | 6,175 | 4,421 | 3,322 | 10,757 | 7,750 | 4,979 | 12,044 | 8,043 | 8,003 | 6,556 | 4,027 | 3,072 | 2,055 | 3,797 | 2,579 | 1,422 | -323 | 792 | 954 | 950 | 333 | -58 | -401 | -430 | 2,972 | 875 | 525 | 379 | 130 | -71 |
Income from Discontinued Operations |
Loading...
|
M | - | - | -468 | -1,298 | -15 | -15 | -15 | 428 | 317 | 760 | -19 | -37 | - | -39 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Tax Rate (Effective) |
Loading...
|
% | 26.96 | 5.76 | 24.70 | 13.83 | 372.58 | 27.99 | 1.75 | 35.88 | 13.73 | 137.66 | 38.88 | 40.41 | 40.17 | 40.70 | 41.08 | 40.71 | 40.88 | 44.27 | 28.32 | 41.11 | 42.41 | 26.62 | 32.19 | 47.89 | 52.63 | 52.76 | 58.90 | 39.41 | 44.03 | 133.64 | 65.90 | 60.75 | 61.33 | -4.00 | 46.11 | 45.47 | 75.37 | 67.42 | 71.14 |
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 | 0 | 0 | 0 | 0 | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Gross Profit Margin |
Loading...
|
% | 35.78 | 48.17 | 30.24 | 6.99 | 29.79 | 40.84 | 23.28 | 6.27 | 17.08 | 42.71 | 47.21 | 48.89 | 69.17 | 66.73 | 63.77 | 68.34 | 64.78 | 63.77 | 63.89 | 58.41 | 55.75 | 51.47 | 30.84 | 33.28 | 32.69 | 30.75 | 35.53 | 33.41 | 32.31 | 25.96 | 25.36 | 25.43 | 25.97 | 16.00 | 18.21 | 18.72 | 19.33 | 16.48 | 19.68 |
Operating Income Margin |
Loading...
|
% | 16.62 | 39.88 | 21.04 | -4.32 | 16.70 | 33.65 | 13.38 | -9.36 | -72.21 | 12.31 | 39.98 | 32.46 | 47.05 | 39.89 | 32.02 | 47.03 | 44.51 | 44.72 | 45.67 | 37.61 | 33.28 | 19.23 | 12.28 | 20.22 | 14.18 | 11.01 | -0.99 | 10.63 | 8.76 | 1.16 | 5.25 | -4.66 | 10.51 | -7.48 | 2.37 | 2.96 | 4.37 | 3.44 | 10.85 |
Net Income Margin |
Loading...
|
% | - | 34.13 | 5.86 | -88.02 | -4.83 | 23.18 | 10.48 | -5.69 | -62.73 | 3.19 | 24.14 | 19.02 | 27.72 | 23.65 | 18.85 | 27.94 | 25.37 | 24.42 | 32.43 | 22.92 | 17.10 | 15.85 | 8.48 | 11.57 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
EBITDA Ratio |
Loading...
|
% | 49.38 | 58.79 | 53.59 | 41.14 | 46.03 | 51.78 | 41.54 | 33.08 | 41.23 | 54.04 | 39.94 | 32.41 | 59.90 | 56.91 | 52.13 | 60.27 | 52.08 | 55.31 | 49.46 | 47.05 | 45.63 | 41.89 | 34.13 | 25.69 | 29.42 | 8.10 | 20.27 | 17.83 | 18.26 | 13.32 | 10.46 | 5.72 | 5.20 | 18.80 | 9.97 | 7.80 | 8.04 | 6.75 | 5.56 |
EBIT Ratio |
Loading...
|
% | 25.08 | 39.88 | 21.04 | -4.32 | 16.70 | 29.47 | 9.55 | -9.22 | 4.82 | 31.97 | 18.08 | 13.74 | 44.91 | 40.46 | 32.06 | 49.20 | 40.19 | 44.07 | 40.32 | 35.42 | 32.94 | 28.00 | 27.15 | 19.00 | 18.69 | -4.90 | 9.88 | 9.04 | 9.11 | 3.61 | -0.71 | -4.72 | -4.26 | 13.70 | 4.36 | 2.70 | 2.22 | 0.84 | -0.49 |
EBT Ratio |
Loading...
|
% | 22.75 | 38.54 | 14.27 | -88.19 | 0.91 | 29.61 | 7.76 | -18.29 | -77.60 | 6.34 | 39.49 | 31.92 | 43.66 | 38.41 | 30.06 | 46.45 | 42.86 | 43.12 | 43.87 | 36.55 | 31.02 | 21.60 | 12.51 | 22.18 | 15.76 | 10.43 | 6.59 | 10.91 | 8.76 | 1.16 | 2.67 | 3.78 | 9.71 | -7.48 | 2.37 | 2.96 | 4.37 | 3.44 | 10.85 |
StockViz Staff
September 20, 2024
Any question? Send us an email