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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Revenue |
Loading...
|
M | 364,482 | 302,089 | 354,636 | 245,510 | 254,616 | 247,837 | 242,137 | 223,604 | 210,821 | 194,673 | 182,150 | 162,463 | 143,688 | 136,185 | 112,493 | 107,786 | 118,245 | 98,539 | 81,663 | 74,382 | 63,859 | 42,353 | 37,503 | 33,871 | 24,028 | 13,832 | 10,738 | 10,797 | 3,713 | 3,848 | 2,619 | 3,029 | 2,428 | 1,580 | 2,484 | 2,465 |
Cost of Revenue |
Loading...
|
M | 293,536 | 124,319 | 114,138 | 101,091 | 107,041 | 106,083 | 133,832 | 125,396 | 117,594 | 111,009 | 102,210 | 75,222 | 75,222 | 75,222 | 61,386 | 63,943 | 57,173 | 50,605 | 38,288 | 35,882 | 25,737 | 12,077 | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Gross Profit |
Loading...
|
M | 70,946 | 177,770 | 354,636 | 286,256 | 327,223 | 247,837 | 242,137 | 223,604 | 210,821 | 194,673 | 182,150 | 162,463 | 143,688 | 136,185 | 112,493 | 107,786 | 118,245 | 98,539 | 81,663 | 74,382 | 63,859 | 42,353 | 37,503 | 33,871 | 24,028 | 13,832 | 10,738 | 10,797 | 3,713 | 3,848 | 2,619 | 3,029 | 2,428 | 1,580 | 2,484 | 2,465 |
Operating Expenses |
Loading...
|
M | 22,822 | 140,447 | 242,950 | 227,212 | 220,941 | 221,381 | 218,299 | 189,937 | 175,875 | 166,568 | 153,354 | 140,227 | 128,374 | 117,134 | 100,941 | 100,212 | 98,084 | 81,761 | 68,872 | 63,446 | 51,839 | 35,918 | 36,034 | 28,284 | 21,578 | 9,518 | 7,910 | 7,092 | 911 | 1,798 | 1,333 | 697 | 1,680 | 711 | -2,036 | -2,066 |
Selling, General, and Administrative Expenses (SG&A) |
Loading...
|
M | 6,037 | 5,550 | 4,201 | 3,520 | 4,003 | 4,061 | 16,241 | 1,739 | 13,723 | 1,523 | 11,917 | 10,503 | 8,670 | 7,704 | 8,117 | 8,052 | 7,098 | 5,932 | 5,328 | 4,989 | 4,228 | 3,310 | 3,000 | 1,703 | 1,164 | 1,056 | 21 | 20 | 776 | 1,675 | 1,202 | 531 | 1,452 | 541 | - | - |
Research and Development (R&D) Expenses |
Loading...
|
M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Other Operating Expenses |
Loading...
|
M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Costs and Expenses |
Loading...
|
M | -270,714 | 140,447 | 128,812 | -26,797 | -1,329 | 115,298 | 84,467 | 64,541 | 58,281 | 55,559 | 51,144 | 65,005 | 53,152 | 41,912 | 39,555 | 36,269 | 40,911 | 31,156 | 30,584 | 27,564 | 26,102 | 23,841 | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Operating Income |
Loading...
|
M | 48,124 | 37,323 | 111,686 | 59,044 | 106,282 | 26,456 | 23,838 | 33,667 | 34,946 | 28,105 | 28,796 | 22,236 | 15,314 | 19,051 | 11,552 | 7,574 | 20,161 | 16,778 | 12,791 | 10,936 | 12,020 | 6,435 | 1,469 | 5,587 | 2,450 | 4,314 | 2,828 | 3,706 | 2,803 | 2,050 | 1,286 | 2,332 | 748 | 870 | 4,520 | 4,531 |
Interest Expense |
Loading...
|
M | 5,003 | 4,352 | 4,172 | 4,083 | 3,961 | 3,853 | 5,394 | 3,497 | 3,515 | 3,253 | 2,801 | 2,744 | 2,664 | 2,558 | 1,992 | 1,963 | 1,910 | 1,724 | 723 | 721 | 472 | 725 | 209 | 144 | 134 | 109 | 112 | 100 | 59 | 60 | 81 | 125 | 122 | 113 | 0 | 0 |
Non-operating Income/Expense |
Loading...
|
M | 72,042 | 67,899 | 193,099 | -3,351 | -3,586 | 22,455 | 172,830 | 163,239 | 152,435 | 142,881 | 132,385 | 118,387 | 106,033 | 96,192 | 76,691 | 82,966 | 74,257 | 65,948 | 49,217 | 45,783 | 34,046 | 17,976 | 14,902 | 7,331 | 5,918 | 4,675 | 3,578 | 3,061 | -1,966 | 2,050 | -2,523 | 2,332 | -1,126 | -1,329 | 4,520 | 4,531 |
EBT |
Loading...
|
M | 120,166 | -30,576 | 111,686 | 55,693 | 102,696 | 4,001 | 23,838 | 33,667 | 34,946 | 28,105 | 28,796 | 22,236 | 15,314 | 19,051 | 11,552 | 7,574 | 20,161 | 16,778 | 12,791 | 10,936 | 12,020 | 6,435 | 1,469 | 5,587 | 2,450 | 4,314 | 2,828 | 3,706 | 4,768 | - | 3,809 | - | 1,873 | 2,199 | - | - |
Income Tax Provision |
Loading...
|
M | 23,019 | -8,518 | 20,879 | 12,440 | 20,904 | -321 | -21,515 | 9,240 | 10,532 | 7,935 | 8,951 | 6,924 | 4,568 | 5,607 | 3,538 | 1,978 | 6,594 | 5,505 | 4,159 | 3,569 | 3,805 | 2,134 | 620 | 2,018 | 852 | 1,457 | 898 | 1,197 | 270 | 159 | 421 | 138 | 142 | 112 | -448 | -399 |
Income after Tax |
Loading...
|
M | 97,147 | -22,058 | 90,807 | 43,253 | 81,792 | 4,322 | 45,353 | 24,427 | 24,414 | 20,170 | 19,845 | 15,312 | 10,746 | 13,444 | 8,014 | 5,596 | 13,567 | 11,273 | 8,632 | 7,367 | 8,215 | 4,301 | 849 | 3,569 | 1,598 | 2,857 | 1,930 | 2,509 | 4,498 | - | 3,388 | - | 1,731 | 2,087 | - | - |
Non-Controlling Interest |
Loading...
|
M | - | 761 | 1,012 | 732 | 375 | 301 | 413 | 353 | 331 | 298 | 369 | 488 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Net Income |
Loading...
|
M | - | -22,819 | 89,795 | 42,521 | 81,417 | 4,021 | 44,940 | 24,074 | 24,083 | 19,872 | 19,476 | 14,824 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Shares (Basic, Weighted) |
|
M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Shares (Diluted, Weighted) |
|
R | 2,173,319,709.00 | 2,203,312,898.00 | 2,265,268,867.00 | 2,391,702,304.00 | 2,450,917,775.00 | 2,465,691,267.00 | 2,466,921,267.00 | 2,465,737,767.00 | 2,464,773,268.00 | 2,465,182,767.00 | 2,465,418,267.00 | 2,476,939,762.00 | 2,474,835,263.00 | 2,453,490,273.00 | 2,326,759,837.00 | 2,323,438,838.00 | 2,318,625,341.00 | 2,312,709,344.00 | 2,309,661,345.00 | 2,306,572,847.00 | 2,303,106,348.00 | 2,299,939,850.00 | 2,290,849,855.00 | 2,284,398,358.00 | 2,279,553,360.00 | 1,877,043,561.00 | 1,849,787,075.00 | 1,807,884,596.00 | 1,779,625,976.00 | 1,766,817,617.00 | 1,766,999,117.00 | 1,719,822,358.00 | 1,718,358,516.00 | 1,718,458,443.00 | 1,721,108,855.00 | 1,719,983,059.00 |
EBITDA |
Loading...
|
M | 60,610 | -16,086 | -71,707 | 69,640 | 116,346 | 17,332 | 38,007 | 45,712 | 45,909 | 38,430 | 37,736 | 29,638 | 22,169 | 25,411 | 16,712 | 11,745 | 24,124 | 20,310 | 14,392 | 12,509 | 12,948 | 7,956 | 2,700 | 6,487 | 3,231 | 4,661 | 3,139 | 3,937 | 1,131 | 776 | 1,240 | 711 | 741 | 676 | 448 | 399 |
Depreciation and Amortization |
Loading...
|
M | 12,486 | 10,899 | 10,718 | 10,596 | 10,064 | 9,779 | 9,188 | 8,901 | 7,779 | 7,370 | 6,508 | 5,146 | 4,683 | 4,279 | 3,127 | 2,810 | 2,407 | 2,066 | 982 | 911 | 520 | 811 | 1,076 | 997 | 688 | 265 | 227 | 152 | 76 | 63 | 50 | 41 | 37 | 57 | - | - |
EBIT |
Loading...
|
M | 48,124 | -26,985 | -82,425 | 59,044 | 106,282 | 7,553 | 28,819 | 36,811 | 38,130 | 31,060 | 31,228 | 24,492 | 17,486 | 21,132 | 13,585 | 8,935 | 21,717 | 18,244 | 13,410 | 11,598 | 12,428 | 7,145 | 1,624 | 5,490 | 2,543 | 4,396 | 2,911 | 3,785 | 1,055 | 714 | 1,190 | 670 | 704 | 619 | - | - |
Income from Discontinued Operations |
Loading...
|
M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Tax Rate (Effective) |
Loading...
|
% | 19.16 | 27.86 | 18.69 | 22.34 | 20.36 | -8.02 | -90.26 | 27.45 | 30.14 | 28.23 | 31.08 | 31.14 | 29.83 | 29.43 | 30.63 | 26.12 | 32.71 | 32.81 | 32.52 | 32.64 | 31.66 | 33.16 | 42.21 | 36.12 | 34.78 | 33.77 | 31.75 | 32.29 | 5.67 | - | 11.05 | - | 7.59 | 5.09 | - | - |
Earnings Per Share (EPS), Basic |
|
M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Earnings Per Share (EPS), Diluted |
|
M | - | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
Gross Profit Margin |
Loading...
|
% | 19.46 | 58.85 | 100.00 | 116.60 | 128.52 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 | 100.00 |
Operating Income Margin |
Loading...
|
% | 13.20 | 12.35 | 31.49 | 24.05 | 41.74 | 10.67 | 9.84 | 15.06 | 16.58 | 14.44 | 15.81 | 13.69 | 10.66 | 13.99 | 10.27 | 7.03 | 17.05 | 17.03 | 15.66 | 14.70 | 18.82 | 15.19 | 3.92 | 16.49 | 10.20 | 31.19 | 26.33 | 34.32 | 75.47 | 53.27 | 49.10 | 76.99 | 30.79 | 55.03 | 181.98 | 183.80 |
Net Income Margin |
Loading...
|
% | - | -7.55 | 25.32 | 17.32 | 31.98 | 1.62 | 18.56 | 10.77 | 11.42 | 10.21 | 10.69 | 9.12 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
EBITDA Ratio |
Loading...
|
% | 16.63 | -5.32 | -20.22 | 28.37 | 45.69 | 6.99 | 15.70 | 20.44 | 21.78 | 19.74 | 20.72 | 18.24 | 15.43 | 18.66 | 14.86 | 10.90 | 20.40 | 20.61 | 17.62 | 16.82 | 20.28 | 18.78 | 7.20 | 19.15 | 13.45 | 33.70 | 29.23 | 36.46 | 30.44 | 20.17 | 47.33 | 23.47 | 30.53 | 42.75 | 18.02 | 16.20 |
EBIT Ratio |
Loading...
|
% | 13.20 | -8.93 | -23.24 | 24.05 | 41.74 | 3.05 | 11.90 | 16.46 | 18.09 | 15.95 | 17.14 | 15.08 | 12.17 | 15.52 | 12.08 | 8.29 | 18.37 | 18.51 | 16.42 | 15.59 | 19.46 | 16.87 | 4.33 | 16.21 | 10.58 | 31.78 | 27.11 | 35.06 | 28.41 | 18.55 | 45.41 | 22.11 | 28.99 | 39.16 | - | - |
EBT Ratio |
Loading...
|
% | 32.97 | -10.12 | 31.49 | 22.68 | 40.33 | 1.61 | 9.84 | 15.06 | 16.58 | 14.44 | 15.81 | 13.69 | 10.66 | 13.99 | 10.27 | 7.03 | 17.05 | 17.03 | 15.66 | 14.70 | 18.82 | 15.19 | 3.92 | 16.49 | 10.20 | 31.19 | 26.33 | 34.32 | 128.41 | - | 145.41 | - | 77.16 | 139.16 | - | - |
StockViz Staff
September 16, 2024
Any question? Send us an email