| 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 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 | 2026-02-03 | 2026-02-03 | 2025-01-31 | 2024-01-31 | 2023-02-03 | 2022-02-02 | 2021-02-04 | 2020-01-30 | 2019-01-31 | 2018-01-31 | 2017-02-03 | 2016-02-05 | 2015-02-27 | 2014-02-12 | 2013-02-21 | 2012-02-23 | 2011-02-25 | 2010-02-23 | 2009-02-20 | 2008-02-20 | 2007-02-26 | 2006-02-22 | 2005-02-23 | 2004-03-12 | 2003-03-20 | 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 | 123,707 | 123,707 | 123,731 | 121,572 | 121,427 | 116,385 | 103,564 | 108,942 | 94,507 | 84,526 | 80,403 | 74,510 | 68,775 | 64,657 | 62,570 | 55,842 | 37,937 | 35,756 | 34,256 | 30,895 | 24,966 | 22,255 | 20,307 | 18,348 | 12,460 | 9,674 | 8,219 | 6,209 | 5,145 | 4,913 | 4,038 | 3,363 | 1,375 | 1,375 | 900.3 | 721 | 657 | 562.3 | 449.9 | 309.3 | 130.9 | 117.3 |
| Cost of Revenue | 49,401 | 49,401 | 51,827 | 51,098 | 52,034 | 52,254 | 46,221 | 47,393 | 40,709 | 35,485 | 34,021 | 31,210 | 28,931 | 27,541 | 27,727 | 24,259 | 21,866 | 20,896 | 19,872 | 17,383 | 13,833 | 12,024 | 12,085 | 7,041 | 6,304 | 5,420 | 4,497 | 3,403 | 0 | 0 | 2,060 | 0 | 0 | 0 | 275.5 | 252.1 | 243.9 | 208 | 171.4 | 118.1 | 50.1 | 47.7 |
| Gross Profit | 74,306 | 74,306 | 71,904 | 70,474 | 69,393 | 64,131 | 57,343 | 61,549 | 53,798 | 49,544 | 46,382 | 43,300 | 39,844 | 37,116 | 34,843 | 31,583 | 16,071 | 14,860 | 14,384 | 13,512 | 11,133 | 9,051 | 8,222 | 11,307 | 6,156 | 4,254 | 3,721 | 2,806 | 5,145 | 4,913 | 1,979 | 3,363 | 1,375 | 1,375 | 624.8 | 468.9 | 413.1 | 354.3 | 278.5 | 191.2 | 80.8 | 69.6 |
| Operating Expenses | 53,632 | 53,632 | 48,606 | 47,161 | 46,769 | 43,314 | 39,617 | 40,244 | 34,791 | 31,968 | 29,462 | 27,104 | 24,703 | 23,553 | 22,664 | 20,707 | 8,091 | 7,646 | 7,652 | 7,894 | 6,514 | 5,490 | 5,314 | 9,353 | 4,497 | 5,001 | 3,882 | 2,142 | 0 | 0 | 1,470 | 0 | 0 | 0 | 459.7 | 323.9 | 303.1 | 264.4 | 213.1 | 145 | 52 | 47.8 |
| 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 | 51,874 | 49,447 | 48,606 | 47,161 | 46,769 | 43,314 | 39,617 | 40,244 | 34,791 | 31,968 | 29,462 | 27,104 | 24,703 | 23,553 | 22,664 | 20,707 | 8,091 | 7,646 | 7,652 | 7,894 | 6,514 | 5,490 | 5,314 | 4,915 | 2,465 | 1,553 | 1,251 | 926 | 0 | 0 | 771.6 | 0 | 0 | 0 | 227.7 | 159.6 | 141.9 | 130.5 | 101.6 | 78.9 | 34.2 | 32.2 |
| Other Operating Expenses | 1,758 | 4,185 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4,438 | 2,032 | 3,448 | 2,631 | 1,216 | 0 | 0 | 698.3 | 0 | 0 | 0 | 232 | 164.3 | 161.2 | 133.9 | 111.5 | 66.1 | 17.8 | 15.6 |
| Operating Income | 20,674 | 20,674 | 23,298 | 23,313 | 22,624 | 20,817 | 17,726 | 21,305 | 19,007 | 17,576 | 16,920 | 16,196 | 15,141 | 13,563 | 12,179 | 10,876 | 7,980 | 7,214 | 6,732 | 5,618 | 4,619 | 3,561 | 2,908 | 1,954 | 1,659 | -746.2 | -161 | 664 | 5,145 | 4,913 | 508.9 | 3,363 | 1,375 | 1,375 | 165.1 | 145 | 110 | 89.9 | 65.4 | 46.2 | 28.8 | 21.8 |
| Net Non-Operating Interest | -4,409 | -4,409 | -4,134 | -4,087 | -3,896 | -4,281 | -4,588 | -4,567 | -3,542 | -3,086 | -2,942 | -2,702 | -2,617 | -2,574 | -2,521 | -2,505 | -2,156 | -2,348 | -2,439 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Interest Income | 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 |
| Interest Expense | 4,409 | 4,409 | 4,134 | 4,087 | 3,896 | 4,281 | 4,588 | 4,567 | 3,542 | 3,086 | 2,942 | 2,702 | 2,617 | 2,574 | 2,521 | 2,505 | 2,156 | 2,348 | 2,439 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Equity & Other Income/(Expense) | 9,501 | 9,501 | -491 | 1,252 | -9,444 | 2,557 | 927 | 258 | -223 | 832 | 375 | -122 | -59 | 126 | 1,951 | -164 | 280 | 240 | -235 | -1,269 | -1,025 | -1,681 | -1,098 | -2,091 | -1,589 | 1,442 | 3,647 | 840.6 | -5,145 | -4,913 | -477 | -3,363 | -1,375 | -1,375 | -369 | -287.8 | -293.1 | -236.8 | -109.8 | -42.5 | -15.4 | 1.5 |
| Income Before Tax | 25,766 | 25,766 | 18,673 | 20,478 | 9,284 | 19,093 | 14,065 | 16,996 | 15,242 | 15,322 | 14,353 | 13,372 | 12,465 | 11,115 | 11,609 | 8,207 | 6,104 | 5,106 | 4,058 | 4,349 | 3,594 | 1,880 | 1,810 | -137 | 70 | 695.8 | 3,486 | 1,505 | 0 | 0 | 31.9 | 0 | 0 | 0 | -203.9 | -142.8 | -183.1 | -146.9 | -44.4 | 3.7 | 13.4 | 23.3 |
| Income Tax Expense | 6,106 | 6,106 | 2,796 | 5,371 | 4,359 | 5,259 | 3,364 | 3,673 | 3,380 | -7,578 | 5,308 | 4,959 | 3,873 | 3,980 | 3,744 | 3,050 | 2,436 | 1,478 | 1,533 | 1,800 | 1,347 | 933 | 826 | -16 | 134 | 470.2 | 1,441 | 723.7 | 4,173 | 5,151 | 84.4 | 3,407 | 1,462 | 1,462 | 14 | 12.8 | -4.7 | 1.9 | 3.2 | 13.1 | 12.4 | 8.7 |
| Income Attributable to Non-Controlling Interest | -143 | -143 | -315 | -281 | -445 | -325 | 167 | 266 | 131 | 186 | 350 | 250 | 212 | 319 | 1,662 | 997 | 33 | -10 | -22 | -38 | -286 | 19 | 14 | -3,361 | 210 | -383 | 23.6 | -284.8 | -5,145 | -4,913 | 1 | -3,363 | -1,375 | -1,375 | 52.3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Net Income | 19,803 | 19,803 | 16,192 | 15,388 | 5,370 | 14,159 | 10,534 | 13,057 | 11,731 | 22,714 | 8,695 | 8,163 | 8,380 | 6,816 | 6,203 | 4,160 | 3,635 | 3,638 | 2,547 | 2,587 | 2,533 | 928 | 970 | 3,240 | -274 | 608.6 | 2,022 | 1,066 | 972.1 | -238.7 | -53.5 | -43.9 | -87 | -87 | -270.2 | -155.6 | -178.4 | -148.8 | -47.6 | -9.4 | 1 | 14.6 |
| Depreciation and Amortization | 16,210 | 16,210 | 14,802 | 14,336 | 13,821 | 13,804 | 13,100 | 12,953 | 10,676 | 9,688 | 9,426 | 8,680 | 8,019 | 7,871 | 7,798 | 14,423 | 6,803 | 6,500 | 6,400 | 6,208 | 4,962 | 4,804 | 4,623 | 4,438 | 1,915 | 3,448 | 2,631 | 1,216 | 939.6 | 826.5 | 581.1 | 689 | 336.5 | 341.5 | 232 | 164.3 | 161.2 | 133.9 | 111.5 | 66.1 | 17.8 | 15.6 |
| EBITDA | 36,884 | 36,884 | 38,100 | 37,649 | 36,445 | 34,621 | 30,826 | 34,258 | 29,683 | 27,264 | 26,346 | 24,876 | 23,160 | 21,434 | 19,977 | 25,299 | 14,783 | 13,714 | 13,132 | 11,826 | 9,581 | 8,365 | 7,531 | 6,392 | 3,574 | 2,702 | 2,470 | 1,880 | 6,085 | 5,739 | 1,090 | 4,052 | 1,712 | 1,717 | 397.1 | 309.3 | 271.2 | 223.8 | 176.9 | 112.3 | 46.6 | 37.4 |
| Earnings Per Share (EPS) | 5.38 | 5.41 | 4.17 | 3.73 | 1.22 | 3.09 | 2.3 | 2.87 | 2.59 | 4.89 | 1.71 | 1.67 | 1.79 | 1.44 | 1.3 | 0.87 | 0.75 | 0.74 | 0.44 | 0.42 | 0.4 | 0.093 | 0.11 | 0.36 | -0.055 | 0.21 | 0.74 | 0.46 | 0.43 | -0.12 | -0.036 | -0.03 | -0.063 | -0.074 | -0.22 | -0.15 | -0.17 | -0.15 | -0.08 | -0.017 | 0.002 | 0.037 |
| Diluted Earnings Per Share | 5.36 | 5.39 | 4.14 | 3.71 | 1.21 | 3.04 | 2.28 | 2.83 | 2.53 | 4.75 | 1.71 | 1.62 | 1.6 | 1.28 | 1.14 | 0.75 | 0.65 | 0.63 | 0.43 | 0.42 | 0.4 | 0.093 | 0.14 | 0.48 | -0.055 | 0.21 | 0.72 | 0.44 | 0.4 | -0.12 | -0.036 | -0.03 | -0.063 | -0.074 | -0.22 | -0.15 | -0.17 | -0.15 | -0.08 | -0.017 | 0.002 | 0.037 |
| Weighted Average Shares Outstanding | 3,636 | 3,636 | 3,908 | 4,122 | 4,406 | 4,584 | 4,574 | 4,548 | 4,526 | 4,645 | 4,875 | 4,875 | 4,672 | 4,745 | 4,762 | 4,801 | 4,848 | 5,764 | 5,916 | 6,196 | 6,320 | 9,885 | 9,079 | 9,079 | 4,993 | 4,272 | 2,725 | 2,251 | 2,209 | 2,000 | 1,477 | 1,463 | 1,373 | 1,177 | 1,209 | 1,060 | 1,067 | 1,002 | 594.7 | 563.7 | 616.8 | 398 |
| Diluted Weighted Average Shares Outstanding | 3,636 | 3,636 | 3,908 | 4,148 | 4,430 | 4,654 | 4,624 | 4,610 | 4,640 | 4,786 | 5,089 | 5,036 | 5,240 | 5,330 | 5,434 | 5,556 | 5,640 | 5,770 | 5,916 | 6,384 | 6,360 | 9,936 | 9,110 | 9,110 | 4,993 | 4,338 | 2,810 | 2,353 | 2,356 | 2,000 | 1,477 | 1,463 | 1,373 | 1,177 | 1,209 | 1,060 | 1,067 | 1,002 | 594.7 | 563.7 | 616.8 | 398 |