| Period Ending: |
LTM
(Last Twelve Months) |
2025 12-31 |
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 11-30 |
2007 11-30 |
2006 11-30 |
2005 11-30 |
2004 11-30 |
2003 11-30 |
2002 11-30 |
2001 11-30 |
2000 11-30 |
1999 11-30 |
1998 11-30 |
1997 11-30 |
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 | 2026-04-15 | 2026-02-19 | 2025-02-21 | 2024-02-22 | 2023-02-24 | 2022-02-24 | 2021-02-26 | 2020-02-27 | 2019-02-26 | 2018-02-27 | 2017-02-27 | 2016-02-23 | 2015-03-02 | 2014-02-25 | 2013-02-26 | 2012-02-27 | 2011-02-28 | 2010-02-26 | 2009-01-29 | 2008-01-29 | 2007-02-13 | 2006-02-13 | 2005-02-11 | 2004-02-25 | 2003-02-19 | 2001-11-30 | 2001-02-16 | 2000-02-25 | 1999-02-23 | 1998-02-20 | 1997-03-31 | 1995-12-31 | 1994-12-31 | 1993-12-31 | 1993-01-31 | 1991-12-31 | 1990-12-31 | 1989-12-31 | 1988-12-31 | 1987-12-31 | 1986-12-31 | 1985-12-31 |
| Revenue | 120,221 | 114,983 | 103,145 | 88,286 | 62,478 | 57,780 | 49,677 | 51,449 | 47,800 | 41,549 | 36,029 | 36,005 | 36,147 | 35,213 | 30,540 | 37,477 | 35,768 | 28,286 | 53,925 | 82,268 | 69,391 | 46,259 | 38,409 | 34,933 | 32,415 | 43,874 | 45,106 | 34,587 | 31,131 | 27,132 | 9,029 | 7,934 | 6,603 | 5,822 | 5,850 | 5,190 | 4,783 | 4,703 | 0 | 0 | 0 | 0 |
| Cost of Revenue | 50,504 | 49,366 | 45,788 | 38,151 | 12,548 | 1,370 | 4,610 | 12,565 | 10,086 | 5,697 | 3,318 | 2,742 | 3,678 | 4,431 | 5,897 | 6,883 | 6,407 | 6,687 | 36,263 | 57,283 | 41,653 | 24,430 | 15,633 | 14,076 | 13,306 | 21,831 | 18,986 | 13,041 | 14,687 | 12,299 | 2,798 | 2,258 | 1,597 | 1,273 | 4,362 | 3,924 | 3,711 | 3,378 | 1,905 | 0 | 1,035 | 900.2 |
| Gross Profit | 69,717 | 65,617 | 57,357 | 50,135 | 49,930 | 56,410 | 45,067 | 38,884 | 37,714 | 35,852 | 32,711 | 33,263 | 32,469 | 30,782 | 24,643 | 30,594 | 29,361 | 21,599 | 17,662 | 24,985 | 27,738 | 21,829 | 22,776 | 20,857 | 19,109 | 22,043 | 26,120 | 21,546 | 16,444 | 14,833 | 6,230 | 5,676 | 5,006 | 4,549 | 1,487 | 1,266 | 1,072 | 1,324 | -1,905 | 0 | -1,035 | -900.2 |
| Operating Expenses | 46,296 | 43,663 | 39,761 | 38,322 | 35,841 | 36,742 | 30,649 | 27,583 | 26,477 | 25,449 | 23,863 | 24,768 | 28,878 | 26,224 | 24,047 | 24,484 | 23,163 | 20,469 | 16,408 | 22,209 | 18,674 | 15,513 | 15,958 | 15,523 | 14,476 | 16,359 | 17,594 | 13,818 | 11,059 | 10,559 | 4,685 | 4,280 | 3,791 | 3,552 | 693.7 | 493 | 601.8 | 585.9 | -2,541 | 0 | -1,358 | -1,084 |
| 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Selling, General and Administrative | 34,569 | 30,245 | 27,143 | 25,103 | 23,958 | 25,271 | 21,137 | 19,325 | 18,323 | 17,775 | 16,465 | 16,697 | 18,482 | 16,915 | 16,216 | 16,919 | 16,437 | 14,831 | 12,565 | 16,874 | 14,629 | 11,325 | 10,976 | 9,512 | 9,066 | 10,649 | 12,478 | 9,619 | 8,047 | 7,198 | 3,065 | 2,717 | 2,371 | 2,174 | 1,457 | 1,396 | 1,057 | 1,138 | 0 | 0 | 0 | 0 |
| Other Operating Expenses | 11,727 | 13,418 | 12,618 | 13,219 | 11,883 | 11,471 | 9,512 | 8,258 | 8,154 | 7,674 | 7,398 | 8,071 | 10,396 | 9,309 | 7,831 | 7,565 | 6,726 | 5,638 | 3,843 | 5,335 | 4,045 | 4,188 | 4,982 | 6,011 | 5,410 | 5,710 | 5,116 | 4,199 | 3,012 | 3,361 | 1,620 | 1,563 | 1,420 | 1,378 | -763.1 | -903 | -455.2 | -551.7 | -2,541 | 0 | -1,358 | -1,084 |
| Operating Income | 23,421 | 21,954 | 17,596 | 11,813 | 14,089 | 19,668 | 14,418 | 11,301 | 11,237 | 10,403 | 8,848 | 8,495 | 3,591 | 4,558 | 596 | 6,110 | 6,198 | 1,130 | 1,254 | 2,776 | 9,064 | 6,316 | 6,818 | 5,334 | 4,633 | 5,684 | 8,526 | 7,728 | 5,385 | 4,274 | 1,545 | 1,396 | 1,215 | 996.2 | 793.5 | 772.5 | 470.2 | 738.3 | 636.5 | 0 | 322.6 | 183.3 |
| Net Non-Operating Interest | 10,396 | 10,046 | 8,611 | 8,230 | 9,327 | 8,045 | 6,313 | 4,694 | 3,806 | 3,300 | 3,698 | 3,093 | 1,735 | 778 | -205 | 351 | 898 | 790 | 2,668 | 2,786 | 1,879 | 2,435 | 3,877 | 2,935 | 3,896 | 3,348 | 3,058 | 2,365 | 2,922 | 2,777 | 2,021 | 1,804 | 1,459 | 1,094 | 1,532 | 1,595 | 1,087 | 1,128 | -1,905 | 0 | -1,035 | -900.2 |
| Interest Income | 60,588 | 59,063 | 54,135 | 45,849 | 21,595 | 9,411 | 10,162 | 17,098 | 13,892 | 8,997 | 7,016 | 5,835 | 5,413 | 5,209 | 5,692 | 7,234 | 7,305 | 7,477 | 38,931 | 60,069 | 42,776 | 25,987 | 18,584 | 15,744 | 15,866 | 24,127 | 21,234 | 14,880 | 16,436 | 13,583 | 3,587 | 3,319 | 2,507 | 1,909 | 5,895 | 5,520 | 4,798 | 4,507 | 0 | 0 | 0 | 0 |
| Interest Expense | 50,192 | 49,017 | 45,524 | 37,619 | 12,268 | 1,366 | 3,849 | 12,404 | 10,086 | 5,697 | 3,318 | 2,742 | 3,678 | 4,431 | 5,897 | 6,883 | 6,407 | 6,687 | 36,263 | 57,283 | 40,897 | 23,552 | 14,707 | 12,809 | 11,970 | 20,779 | 18,176 | 12,515 | 13,514 | 10,806 | 1,566 | 1,515 | 1,048 | 815.3 | 4,362 | 3,924 | 3,711 | 3,378 | 1,905 | 0 | 1,035 | 900.2 |
| Equity & Other Income/(Expense) | -10,396 | -10,046 | -8,611 | -8,230 | -9,327 | -8,045 | -6,313 | -4,694 | -3,806 | -3,300 | -3,698 | -3,093 | -1,735 | -778 | 205 | -351 | -898 | -790 | -2,668 | -2,121 | -1,879 | -1,390 | -4,205 | -2,935 | -3,896 | -3,348 | -3,058 | -2,365 | -2,922 | -2,777 | -2,021 | -1,804 | -1,459 | -1,094 | -1,532 | -1,595 | -1,087 | -1,128 | 1,905 | 364.2 | 1,035 | 900.2 |
| Income Before Tax | 23,421 | 21,954 | 17,596 | 11,813 | 14,089 | 19,668 | 14,418 | 11,301 | 11,237 | 10,403 | 8,848 | 8,495 | 3,591 | 4,558 | 596 | 6,110 | 6,198 | 1,130 | 1,254 | 3,441 | 9,064 | 7,361 | 6,490 | 5,334 | 4,633 | 5,684 | 8,526 | 7,728 | 5,385 | 4,274 | 1,545 | 1,396 | 1,215 | 996.2 | 793.5 | 772.5 | 470.2 | 738.3 | 636.5 | 364.2 | 322.6 | 183.3 |
| Income Tax Expense | 5,129 | 4,929 | 4,067 | 2,583 | 2,910 | 4,548 | 3,239 | 2,064 | 2,350 | 4,168 | 2,726 | 2,200 | -90 | 902 | -161 | 1,414 | 743 | -297 | 16 | 831 | 2,729 | 1,858 | 1,856 | 1,547 | 1,645 | 2,074 | 3,070 | 2,937 | 1,992 | 1,688 | 593.7 | 539.5 | 473.7 | 392.6 | 283 | 297.4 | 199.8 | 295.3 | 241.9 | 133.3 | 121.3 | 77.4 |
| Income Attributable to Non-Controlling Interest | 108 | 164 | 139 | 143 | 150 | 86 | 183 | 195 | 139 | 124 | 143 | 168 | 214 | 724 | 691 | 611 | 752 | 81 | -469 | -599 | -1,137 | 564 | 148 | 0 | 0 | 89 | 0 | 0 | 117 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Net Income | 18,184 | 16,861 | 13,390 | 9,087 | 11,029 | 15,034 | 10,996 | 9,042 | 8,748 | 6,111 | 5,979 | 6,127 | 3,467 | 2,932 | 66 | 4,085 | 4,703 | 1,346 | 1,707 | 3,209 | 7,472 | 4,939 | 4,486 | 3,787 | 2,988 | 3,521 | 5,456 | 4,791 | 3,276 | 2,586 | 951.4 | 856.4 | 740.9 | 603.6 | 510.5 | 475.1 | 270.4 | 443 | 394.6 | 230.9 | 201.3 | 105.9 |
| Depreciation and Amortization | 3,793 | 4,658 | 5,161 | 4,256 | 3,998 | 4,216 | 3,769 | 2,643 | 1,844 | 1,753 | 1,736 | 1,433 | 1,161 | 1,511 | 1,581 | 1,404 | 1,419 | 1,224 | 794 | 475 | 876 | 815 | 805 | 637 | 787 | 729 | 727 | 541 | 575 | 338 | 83.3 | 70 | 58.8 | 51.3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| EBITDA | 27,214 | 26,612 | 22,757 | 16,069 | 18,087 | 23,884 | 18,187 | 13,944 | 13,081 | 12,156 | 10,584 | 9,928 | 4,752 | 6,069 | 2,177 | 7,514 | 7,617 | 2,354 | 2,048 | 3,251 | 9,940 | 7,131 | 7,623 | 5,971 | 5,420 | 6,413 | 9,253 | 8,269 | 5,960 | 4,612 | 1,628 | 1,466 | 1,273 | 1,048 | 793.5 | 772.5 | 470.2 | 738.3 | 636.5 | 0 | 322.6 | 183.3 |
| Earnings Per Share (EPS) | 11.13 | 10.34 | 8.04 | 5.24 | 6.23 | 8.16 | 6.55 | 5.26 | 4.82 | 3.15 | 2.98 | 2.98 | 1.64 | 1.39 | -0.016 | 1.25 | 2.64 | -0.77 | 1.45 | 3.14 | 7.38 | 4.66 | 4.15 | 3.52 | 2.76 | 3.21 | 4.95 | 4.33 | 2.8 | 2.19 | 1.4 | 1.15 | 0.98 | 1.12 | 2.95 | 2.97 | 1.69 | 2.81 | 2.57 | 1.5 | 1.41 | 0.89 |
| Diluted Earnings Per Share | 11 | 10.2 | 7.95 | 5.18 | 6.15 | 8.03 | 6.46 | 5.19 | 4.73 | 3.08 | 2.92 | 2.91 | 1.6 | 1.38 | -0.016 | 1.23 | 2.63 | -0.77 | 1.39 | 2.98 | 7.07 | 4.53 | 4.06 | 3.45 | 2.69 | 3.11 | 4.73 | 4.1 | 2.67 | 2.08 | 1.4 | 1.13 | 0.97 | 1.1 | 2.86 | 2.81 | 1.69 | 2.81 | 2.57 | 1.5 | 1.41 | 0.89 |
| Weighted Average Shares Outstanding | 1,571 | 1,571 | 1,591 | 1,628 | 1,691 | 1,785 | 1,603 | 1,617 | 1,708 | 1,984 | 1,849 | 1,909 | 1,924 | 1,906 | 1,886 | 1,655 | 1,362 | 1,185 | 1,028 | 1,002 | 1,010 | 1,050 | 1,080 | 1,077 | 1,083 | 1,086 | 1,096 | 1,097 | 1,152 | 1,151 | 632.4 | 744.7 | 756 | 538.9 | 155.6 | 150.5 | 148.2 | 151.1 | 147.7 | 153.9 | 142.1 | 117.9 |
| Diluted Weighted Average Shares Outstanding | 1,593 | 1,593 | 1,611 | 1,646 | 1,713 | 1,814 | 1,624 | 1,640 | 1,738 | 1,821 | 1,887 | 1,953 | 1,971 | 1,957 | 1,919 | 1,675 | 1,411 | 1,185 | 1,096 | 1,054 | 1,055 | 1,080 | 1,105 | 1,099 | 1,111 | 1,122 | 1,145 | 1,160 | 1,213 | 1,218 | 632.4 | 757.9 | 763.8 | 548.7 | 162.5 | 159 | 148.2 | 151.1 | 147.7 | 153.9 | 142.1 | 117.9 |