| Period Ending: |
LTM
(Last Twelve Months) |
2024 12-31 |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Report Filing | 2025-07-31 | 2025-03-12 | 2024-03-11 | 2023-03-17 | 2022-03-18 | 2021-03-19 | 2020-03-24 | 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 |
| Revenue | 58,519 | 59,768 | 59,380 | 57,786 | 54,304 | 46,881 | 52,329 | 53,041 | 54,859 | 45,517 | 43,604 | 47,063 | 43,195 | 39,758 | 39,046 | 36,297 | 36,758 | 23,507 | 19,735 | 17,564 | 13,805 | 11,615 | 8,871 | 7,337 |
| Cost of Revenue | 25,926 | 26,744 | 27,396 | 26,305 | 23,097 | 19,634 | 20,362 | 19,933 | 20,975 | 17,803 | 17,137 | 18,756 | 17,594 | 16,422 | 16,610 | 16,151 | 17,198 | 10,336 | 8,118 | 7,229 | 6,019 | 5,412 | 4,263 | 3,587 |
| Gross Profit | 32,592 | 33,024 | 31,984 | 31,481 | 31,207 | 27,247 | 31,967 | 33,108 | 33,884 | 27,715 | 26,467 | 28,307 | 25,601 | 23,336 | 22,436 | 20,146 | 19,560 | 13,171 | 11,617 | 10,335 | 7,786 | 6,203 | 4,608 | 3,750 |
| Operating Expenses | 17,146 | 17,537 | 18,018 | 16,964 | 17,383 | 17,627 | 15,869 | 16,694 | 17,424 | 14,833 | 13,081 | 13,196 | 5,158 | 10,589 | 10,090 | 9,249 | 7,991 | 7,831 | 5,745 | 6,206 | 5,183 | 4,422 | 3,552 | 2,986 |
| Research & Development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Selling, General and Administrative | 17,904 | 18,340 | 18,173 | 17,555 | 17,575 | 15,369 | 16,421 | 16,807 | 17,760 | 15,171 | 13,732 | 14,385 | 12,558 | 11,241 | 10,505 | 9,585 | 9,973 | 7,713 | 6,616 | 6,173 | 5,035 | 3,728 | 3,489 | 2,800 |
| Other Operating Expenses | -758 | -803 | -155 | -591 | -192 | 2,258 | -552 | -113 | -336 | -338 | -651 | -1,189 | -7,400 | -652 | -415 | -336 | -1,982 | 118 | -871 | 33 | 148 | 694.1 | 62.97 | 186.8 |
| Operating Income | 15,446 | 15,487 | 13,966 | 14,517 | 13,824 | 9,620 | 16,098 | 16,414 | 16,460 | 12,882 | 13,386 | 15,111 | 20,443 | 12,747 | 12,346 | 10,897 | 11,569 | 5,340 | 5,872 | 4,130 | 2,603 | 1,781 | 1,057 | 763.9 |
| Net Non-Operating Interest | -4,089 | -3,451 | -3,799 | -3,917 | -4,042 | -4,583 | -4,613 | -8,826 | -4,808 | -4,280 | -2,074 | -2,292 | -2,084 | -2,084 | -2,559 | -1,639 | -4,419 | -1,600 | -818 | -624.3 | -534.2 | -243.5 | -165 | -140.6 |
| Interest Income | 943.9 | 733 | 733 | 462 | 231 | 151 | 410 | 435 | 289 | 561 | 0 | 335 | 286 | 207.2 | 326.2 | 316 | 347 | 288 | 157 | 219.1 | 271.2 | 96.9 | 0 | 0 |
| Interest Expense | 5,033 | 4,184 | 4,532 | 4,379 | 4,273 | 4,734 | 5,023 | 9,261 | 5,097 | 4,841 | 2,074 | 2,627 | 2,370 | 2,291 | 2,885 | 1,955 | 4,766 | 1,888 | 975 | 843.4 | 805.4 | 340.4 | 165 | 140.6 |
| Equity & Other Income/(Expense) | 402.3 | -1,468 | -1,043 | -1,076 | -1,319 | -2,958 | 1,291 | 153 | -1,388 | -4,268 | 1,148 | 981.9 | 174.6 | 341.7 | -102 | -1,576 | 513 | 60 | 1 | 1.32 | 54.48 | 41.51 | 44.08 | 74.5 |
| Income Before Tax | 11,759 | 10,568 | 9,124 | 9,524 | 8,463 | 2,079 | 12,776 | 7,741 | 10,264 | 4,334 | 12,460 | 13,801 | 18,534 | 11,005 | 9,685 | 7,682 | 7,663 | 3,800 | 5,055 | 3,507 | 2,124 | 1,579 | 935.7 | 697.8 |
| Income Tax Expense | 3,010 | 3,152 | 2,234 | 1,928 | 2,350 | 1,932 | 2,786 | 2,585 | 1,658 | 1,613 | 2,594 | 2,499 | 2,016 | 1,680 | 1,826 | 1,920 | 1,786 | 674 | 888 | 700.8 | 463.1 | 361.9 | 233 | 170 |
| Income Attributable to Non-Controlling Interest | 1,634 | 1,561 | 1,549 | 1,627 | 1,443 | -1,258 | 819 | 786 | 616 | 1,480 | 1,594 | 2,086 | 2,124 | 2,165 | 2,080 | 1,736 | 1,264 | 1,199 | 1,162 | 0 | 0 | 0 | 66.75 | 37.78 |
| Net Income | 7,115 | 5,855 | 5,341 | 5,969 | 4,670 | 1,405 | 9,171 | 4,370 | 7,990 | 1,241 | 8,272 | 9,216 | 14,394 | 7,160 | 5,779 | 4,026 | 4,613 | 1,927 | 3,005 | 2,806 | 1,661 | 1,217 | 636 | 490 |
| Depreciation and Amortization | 0 | 5,535 | 5,411 | 5,078 | 5,052 | 4,829 | 4,657 | 4,624 | 4,625 | 3,477 | 0 | 3,353 | 2,985 | 2,747 | 2,783 | 2,788 | 2,818 | 1,912 | 1,408 | 1,443 | 1,052 | 908.3 | 681.3 | 561.4 |
| EBITDA | 15,446 | 21,022 | 19,377 | 19,595 | 18,876 | 14,449 | 20,755 | 21,038 | 21,085 | 16,359 | 13,386 | 18,464 | 23,428 | 15,494 | 15,129 | 13,685 | 14,387 | 7,252 | 7,280 | 5,572 | 3,655 | 2,690 | 1,738 | 1,325 |
| Earnings Per Share (EPS) | 3.56 | 2.92 | 2.65 | 2.97 | 2.33 | 0.7 | 4.62 | 2.21 | 4.06 | 0.72 | 5.84 | 5.64 | 8.9 | 4.53 | 3.67 | 2.53 | 2.91 | 1.93 | 3.08 | 1.91 | 1.12 | 1.27 | 0.92 | 0.71 |
| Diluted Earnings Per Share | 3.56 | 2.86 | 2.6 | 2.91 | 2.28 | 0.7 | 4.53 | 2.17 | 3.98 | 0.71 | 5.84 | 5.54 | 8.72 | 4.45 | 3.63 | 2.5 | 2.91 | 1.93 | 3.06 | 1.9 | 1.11 | 1.26 | 0.91 | 0.7 |
| Weighted Average Shares Outstanding | 1,994 | 2,003 | 2,016 | 2,013 | 2,007 | 1,998 | 1,984 | 1,975 | 1,971 | 1,717 | 1,635 | 1,634 | 1,617 | 1,600 | 1,595 | 1,592 | 1,585 | 999 | 976 | 972.5 | 959.7 | 767.8 | 691 | 689.4 |
| Diluted Weighted Average Shares Outstanding | 1,994 | 2,044 | 2,054 | 2,050 | 2,045 | 1,998 | 2,026 | 2,011 | 2,010 | 1,755 | 1,641 | 1,665 | 1,650 | 1,628 | 1,614 | 1,611 | 1,585 | 1,000 | 981 | 980.5 | 964.5 | 772.6 | 694.2 | 695.8 |