| 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 |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Report Filing | 2025-11-04 | 2025-02-14 | 2024-02-16 | 2023-02-21 | 2022-02-22 | 2021-02-23 | 2020-02-25 | 2019-02-26 | 2018-02-27 | 2017-02-28 | 2016-02-23 | 2015-02-24 | 2014-02-20 | 2013-02-28 | 2012-02-29 | 2011-02-28 | 2010-02-24 | 2009-03-02 | 2008-02-29 | 2007-03-01 | 2006-03-09 | 2005-03-02 | 2004-02-18 | 2003-03-19 | 2002-03-22 | 2001-03-22 | 2000-03-13 | 1999-03-11 | 1998-03-30 | 1997-03-25 | 1996-03-20 | 1995-03-27 | 1994-03-25 | 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 | 277,728 | 270,789 | 236,273 | 153,824 | 127,238 | 129,843 | 142,515 | 129,824 | 114,579 | 106,387 | 101,006 | 103,009 | 106,717 | 108,074 | 110,838 | 115,475 | 115,632 | 101,491 | 116,353 | 99,864 | 79,768 | 56,305 | 44,363 | 43,372 | 50,429 | 60,065 | 51,852 | 32,379 | 30,406 | 27,444 | 26,368 | 12,685 | 12,427 | 12,174 | 14,128 | 7,966 | 8,227 | 0 | 0 | 0 | 0 |
| Cost of Revenue | 110,539 | 112,028 | 90,603 | 32,432 | -3,667 | 27,372 | 32,380 | 25,912 | 19,164 | 15,179 | 11,290 | 11,036 | 9,575 | 14,428 | 21,178 | 29,420 | 47,213 | 55,218 | 51,845 | 41,135 | 29,003 | 16,477 | 12,647 | 18,089 | 24,564 | 28,508 | 22,368 | 15,066 | 14,402 | 12,466 | 12,166 | 4,964 | 5,026 | 5,915 | 8,514 | 4,997 | 5,942 | 0 | 0 | 0 | 0 |
| Gross Profit | 167,189 | 158,785 | 145,670 | 121,392 | 130,905 | 102,471 | 110,135 | 103,912 | 95,415 | 91,208 | 89,716 | 91,973 | 97,142 | 93,646 | 89,660 | 86,055 | 68,419 | 46,273 | 64,508 | 58,729 | 50,765 | 39,828 | 31,716 | 25,283 | 25,865 | 31,557 | 29,484 | 17,313 | 16,004 | 14,978 | 14,202 | 7,721 | 7,401 | 6,259 | 5,614 | 2,970 | 2,286 | 0 | 0 | 0 | 0 |
| Operating Expenses | 94,379 | 83,704 | 84,058 | 75,226 | 71,343 | 66,656 | 65,269 | 63,148 | 59,515 | 56,672 | 59,014 | 61,274 | 70,467 | 64,729 | 62,911 | 61,196 | 52,352 | 43,500 | 41,703 | 38,843 | 38,926 | 33,972 | 21,688 | 22,764 | 23,299 | 22,824 | 17,995 | 11,383 | 10,094 | 11,167 | 9,390 | 5,509 | 5,293 | 4,930 | 5,324 | 2,623 | 2,740 | 0 | 0 | 0 | 0 |
| Research & Development | 2,839 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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 | 64,163 | 56,331 | 51,056 | 45,547 | 41,603 | 37,464 | 37,506 | 36,161 | 34,108 | 33,100 | 32,458 | 32,710 | 33,310 | 33,162 | 32,180 | 30,570 | 28,705 | 24,659 | 24,759 | 23,400 | 19,982 | 15,626 | 12,405 | 11,382 | 12,545 | 13,343 | 11,037 | 5,879 | 5,437 | 5,158 | 5,107 | 2,644 | 2,466 | 2,349 | 2,369 | 1,335 | 1,356 | 0 | 0 | 0 | 0 |
| Other Operating Expenses | 27,377 | 27,373 | 33,002 | 29,679 | 29,740 | 29,192 | 27,763 | 26,987 | 25,407 | 23,572 | 26,556 | 28,564 | 37,157 | 31,567 | 30,731 | 30,626 | 23,647 | 18,841 | 16,944 | 15,443 | 18,944 | 18,346 | 9,283 | 11,382 | 10,754 | 9,481 | 6,958 | 5,504 | 4,657 | 6,009 | 4,283 | 2,865 | 2,827 | 2,581 | 2,955 | 1,288 | 1,384 | 0 | 0 | 0 | 0 |
| Operating Income | 72,810 | 75,081 | 61,612 | 46,166 | 59,562 | 35,815 | 44,866 | 40,764 | 35,900 | 34,536 | 30,702 | 30,699 | 26,675 | 28,917 | 26,749 | 24,859 | 16,067 | 2,773 | 22,805 | 19,886 | 11,839 | 5,856 | 10,028 | 2,519 | 2,566 | 8,733 | 11,489 | 5,930 | 5,910 | 3,811 | 4,812 | 2,212 | 2,108 | 1,329 | 290 | 346.4 | -453.9 | 0 | 0 | 0 | 0 |
| Net Non-Operating Interest | 93,798 | 92,583 | 89,267 | 66,710 | 52,311 | 54,563 | 57,245 | 55,059 | 50,097 | 46,083 | 43,510 | 43,634 | 43,319 | 44,910 | 47,689 | 51,001 | 51,152 | 38,779 | 26,406 | 21,242 | 19,555 | 16,527 | 12,337 | 12,178 | 10,802 | 9,512 | 10,285 | 8,566 | 8,253 | 8,331 | 8,123 | 4,674 | 4,636 | 4,598 | 4,113 | 2,051 | 2,017 | 0 | 0 | 0 | 0 |
| Interest Income | 192,099 | 193,933 | 170,588 | 92,807 | 57,864 | 64,523 | 84,040 | 76,100 | 63,971 | 55,901 | 50,973 | 51,531 | 52,669 | 55,953 | 61,293 | 63,782 | 66,350 | 73,018 | 71,387 | 59,107 | 45,075 | 30,460 | 23,444 | 25,936 | 32,181 | 36,643 | 31,207 | 22,289 | 21,851 | 19,900 | 19,531 | 9,088 | 8,403 | 9,148 | 11,282 | 6,511 | 6,823 | 0 | 0 | 0 | 0 |
| Interest Expense | 98,301 | 101,350 | 81,321 | 26,097 | 5,553 | 9,960 | 26,795 | 21,041 | 13,874 | 9,818 | 7,463 | 7,897 | 9,350 | 11,043 | 13,604 | 12,781 | 15,198 | 34,239 | 44,981 | 37,865 | 25,520 | 13,933 | 11,107 | 13,758 | 21,379 | 27,131 | 20,922 | 13,723 | 13,598 | 11,569 | 11,408 | 4,414 | 3,767 | 4,550 | 7,169 | 4,460 | 4,806 | 0 | 0 | 0 | 0 |
| Equity & Other Income/(Expense) | -93,798 | -92,583 | -89,267 | -66,710 | -52,311 | -54,563 | -57,245 | -55,059 | -50,097 | -46,083 | -43,510 | -43,634 | -43,319 | -44,910 | -47,689 | -51,001 | -51,152 | -38,779 | -26,406 | -21,242 | -19,555 | -16,527 | -12,337 | -12,178 | -10,802 | -9,512 | -10,285 | -8,566 | -8,253 | -8,331 | -8,123 | -4,674 | -4,636 | -4,598 | -4,113 | -2,051 | -2,017 | 0 | 0 | 0 | 0 |
| Income Before Tax | 72,810 | 75,081 | 61,612 | 46,166 | 59,562 | 35,815 | 44,866 | 40,764 | 35,900 | 34,536 | 30,702 | 30,699 | 26,675 | 28,917 | 26,749 | 24,859 | 16,067 | 2,773 | 22,805 | 19,886 | 11,839 | 5,856 | 10,028 | 2,519 | 2,566 | 8,733 | 11,489 | 5,930 | 5,910 | 3,811 | 4,812 | 2,212 | 2,108 | 1,329 | 290 | 346.4 | -453.9 | 0 | 0 | 0 | 0 |
| Income Tax Expense | 14,782 | 16,610 | 12,060 | 8,490 | 11,228 | 6,684 | 8,435 | 8,290 | 11,459 | 9,803 | 6,260 | 8,954 | 8,789 | 7,633 | 7,773 | 7,489 | 4,415 | -926 | 7,440 | 6,237 | 3,585 | 1,596 | 3,309 | 856 | 847 | 3,006 | 3,988 | 2,148 | 2,202 | 1,350 | 1,842 | 918 | 539 | 243 | 136 | 55.2 | 28.3 | 0 | 0 | 0 | 0 |
| Income Attributable to Non-Controlling Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 754 | 779 | 964 | 1,627 | -1,906 | 0 | -795 | -229 | -206 | 0 | 0 | 25 | 0 | 0 | 0 | 0 | 0 | 11 | 0 | -35 | 0 | 0 | 0 | 0 | -753.6 | 853.7 | -402.4 | -390.2 |
| Net Income | 58,028 | 58,471 | 49,552 | 37,676 | 48,334 | 29,131 | 36,431 | 32,474 | 24,441 | 24,733 | 24,442 | 21,745 | 17,886 | 20,530 | 18,197 | 16,406 | 10,025 | 5,605 | 15,365 | 14,444 | 8,483 | 4,466 | 6,719 | 1,663 | 1,694 | 5,727 | 7,501 | 3,782 | 3,708 | 2,461 | 2,959 | 1,294 | 1,604 | 1,086 | 154 | 291.2 | -482.2 | 753.6 | -853.7 | 402.4 | 390.2 |
| Depreciation and Amortization | 8,205 | 7,938 | 7,512 | 7,051 | 7,932 | 8,614 | 8,368 | 7,791 | 6,179 | 5,478 | 4,940 | 4,759 | 5,306 | 5,147 | 5,105 | 4,965 | 4,358 | 4,528 | 3,821 | 3,577 | 4,318 | 3,835 | 3,101 | 3,426 | 2,891 | 2,545 | 1,945 | 1,170 | 951 | 869 | 866 | 377 | 333 | 319 | 192 | 236 | 209 | 0 | 0 | 0 | 0 |
| EBITDA | 81,015 | 83,019 | 69,124 | 53,217 | 67,494 | 44,429 | 53,234 | 48,555 | 42,079 | 40,014 | 35,642 | 35,458 | 31,981 | 34,064 | 31,854 | 29,824 | 20,425 | 7,301 | 26,626 | 23,463 | 16,157 | 9,691 | 13,129 | 5,945 | 5,457 | 11,278 | 13,434 | 7,100 | 6,861 | 4,680 | 5,678 | 2,589 | 2,441 | 1,648 | 482 | 582.4 | -244.9 | 0 | 0 | 0 | 0 |
| Earnings Per Share (EPS) | 20.24 | 19.79 | 16.25 | 12.1 | 15.39 | 8.89 | 10.75 | 9.04 | 6.35 | 6.24 | 6.05 | 5.33 | 4.38 | 5.22 | 4.5 | 3.98 | 2.27 | 1.41 | 4.38 | 4.16 | 2.43 | 1.59 | 3.32 | 0.81 | 0.83 | 2.99 | 6.12 | 2.9 | 2.77 | 1.71 | 2.11 | 1.55 | 1.92 | 1.3 | 0.04 | 0.79 | -2.77 | 2.57 | -3.21 | 2.71 | 2.7 |
| Diluted Earnings Per Share | 20.19 | 19.75 | 16.23 | 12.09 | 15.36 | 8.88 | 10.72 | 9 | 6.31 | 6.19 | 6 | 5.29 | 4.34 | 5.2 | 4.48 | 3.96 | 2.26 | 1.37 | 4.33 | 4.04 | 2.38 | 1.55 | 3.24 | 0.8 | 0.8 | 2.86 | 6.01 | 2.83 | 2.67 | 1.65 | 2.02 | 1.55 | 1.92 | 1.3 | 0.04 | 0.79 | -2.77 | 2.57 | -3.21 | 2.64 | 2.63 |
| Weighted Average Shares Outstanding | 2,789 | 2,874 | 2,939 | 2,966 | 3,022 | 3,082 | 3,222 | 3,396 | 3,576 | 3,618 | 3,708 | 3,795 | 3,815 | 3,822 | 3,900 | 3,956 | 3,863 | 3,501 | 3,404 | 3,470 | 3,492 | 2,780 | 2,009 | 1,984 | 1,972 | 1,884 | 1,226 | 1,269 | 1,274 | 1,311 | 801.8 | 747.9 | 753.6 | 717.7 | 500 | 269.9 | 345.4 | 293.3 | 265.6 | 148.5 | 144.8 |
| Diluted Weighted Average Shares Outstanding | 2,794 | 2,879 | 2,943 | 2,970 | 3,027 | 3,087 | 3,230 | 3,414 | 3,577 | 3,650 | 3,775 | 3,798 | 3,815 | 3,822 | 3,920 | 3,977 | 3,880 | 3,605 | 3,445 | 3,574 | 3,557 | 2,851 | 2,055 | 2,009 | 2,024 | 1,969 | 1,247 | 1,304 | 1,318 | 1,360 | 853.9 | 760.4 | 753.6 | 717.7 | 500 | 269.9 | 345.4 | 293.3 | 265.6 | 152.1 | 148.4 |