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 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Report Filing | 2024-12-31 | 2024-02-20 | 2023-02-22 | 2022-02-22 | 2021-02-24 | 2020-02-19 | 2019-02-26 | 2018-02-22 | 2017-02-23 | 2016-02-24 | 2015-02-25 | 2014-02-25 | 2013-02-28 | 2012-02-23 | 2011-02-25 | 2010-02-26 | 2009-02-27 | 2008-02-28 | 2007-02-28 | 2006-03-16 | 2005-03-01 | 2004-03-01 | 2003-03-03 | 2002-03-27 | 2001-03-19 | 2000-03-20 | 1999-03-23 | 1998-03-13 | 1997-03-28 | 1996-03-29 | 1995-03-30 | 1994-03-30 | 1992-12-31 | |
Revenue | 192,434 | 95,787 | 92,407 | 93,707 | 74,208 | 85,582 | 87,738 | 83,730 | 80,104 | 79,804 | 83,619 | 83,946 | 73,565 | 86,094 | 104,960 | 109,629 | 72,243 | 62,255 | 69,391 | 57,175 | 51,017 | 38,827 | 35,124 | 35,113 | 32,956 | 32,546 | 31,504 | 13,053 | 10,042 | 8,536 | 7,807 | 6,822 | 6,260 | |
Cost of Revenue | 192,434 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 23,390 | 22,352 | 12,777 | 9,666 | 8,735 | 7,907 | 8,032 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
Gross Profit | 0.00 | 95,787 | 92,407 | 93,707 | 74,208 | 85,582 | 87,738 | 83,730 | 80,104 | 79,804 | 83,619 | 83,946 | 73,565 | 86,094 | 81,570 | 87,277 | 59,466 | 52,589 | 60,656 | 49,268 | 42,985 | 38,827 | 35,124 | 35,113 | 32,956 | 32,546 | 31,504 | 13,053 | 10,042 | 8,536 | 7,807 | 6,822 | 6,260 | |
Operating Expenses | -29,254 | 56,287 | 53,764 | 52,761 | 48,483 | 46,742 | 46,188 | 46,359 | 45,287 | 46,896 | 48,876 | 50,821 | 70,829 | 86,324 | 82,893 | 82,917 | 55,038 | 31,665 | 28,683 | 24,788 | 21,764 | 22,966 | 22,133 | 24,996 | 21,168 | 20,331 | 23,456 | 8,257 | 6,408 | 5,545 | 5,252 | 4,631 | 4,864 | |
Research & Development | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
Selling, General and Administrative | 0.00 | 56,287 | 53,764 | 52,761 | 48,483 | 46,742 | 46,188 | 46,359 | 45,287 | 46,896 | 48,876 | 50,821 | 52,555 | 64,474 | 57,294 | 52,372 | 31,887 | 29,321 | 27,804 | 16,309 | 14,822 | 11,431 | 10,435 | 10,511 | 10,021 | 9,845 | 9,993 | 3,943 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
Other Operating Expenses | -29,254 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 18,274 | 21,850 | 25,599 | 30,545 | 23,151 | 2,344 | 879 | 8,479 | 6,942 | 11,535 | 11,698 | 14,485 | 11,147 | 10,486 | 13,463 | 4,314 | 6,408 | 5,545 | 5,252 | 4,631 | 4,864 | |
Operating Income | 29,254 | 39,500 | 38,643 | 40,946 | 25,725 | 38,840 | 41,550 | 37,371 | 34,817 | 32,908 | 34,743 | 33,125 | 2,736 | -230 | -1,323 | 4,360 | 4,428 | 20,924 | 31,973 | 24,480 | 21,221 | 15,861 | 12,991 | 10,117 | 11,788 | 12,215 | 8,048 | 4,796 | 3,634 | 2,991 | 2,555 | 2,191 | 1,396 | |
Net Non-Operating Interest | 0.00 | 56,931 | 52,462 | 42,934 | 43,360 | 48,891 | 48,162 | 44,667 | 41,096 | 39,251 | 39,952 | 42,265 | 40,656 | 44,616 | 51,523 | 47,109 | 45,360 | 34,433 | 34,591 | 30,737 | 28,797 | 21,464 | 20,923 | 20,290 | 18,442 | 18,237 | 18,298 | 7,898 | 6,329 | 5,447 | 5,211 | 4,637 | 4,098 | |
Interest Income | 0.00 | 130,262 | 72,565 | 47,672 | 51,585 | 71,236 | 66,769 | 57,579 | 51,057 | 49,800 | 50,886 | 55,020 | 57,400 | 66,236 | 75,497 | 77,916 | 85,684 | 87,304 | 78,585 | 58,626 | 43,227 | 31,643 | 32,161 | 38,293 | 43,258 | 37,323 | 38,588 | 16,579 | 13,796 | 13,220 | 10,529 | 8,207 | 7,780 | |
Interest Expense | 0.00 | 73,331 | 20,103 | 4,738 | 8,225 | 22,345 | 18,607 | 12,912 | 9,961 | 10,549 | 10,934 | 12,755 | 16,744 | 21,620 | 23,974 | 30,807 | 40,324 | 52,871 | 43,994 | 27,889 | 14,430 | 10,179 | 11,238 | 18,003 | 24,816 | 19,086 | 20,290 | 8,681 | 7,467 | 7,773 | 5,318 | 3,570 | 3,682 | |
Equity & Other Income/(Expense) | 0.00 | -68,089 | -60,136 | -49,904 | -50,090 | -54,977 | -55,128 | -52,825 | -50,892 | -49,972 | -66,732 | -60,657 | -40,320 | -44,616 | -51,523 | -47,109 | -45,360 | -34,433 | -34,591 | -30,737 | -28,797 | -21,464 | -20,923 | -20,290 | -18,442 | -18,237 | -18,298 | -7,898 | -6,329 | -5,447 | -5,211 | -4,837 | -4,098 | |
Income Before Tax | 29,254 | 28,342 | 30,969 | 33,976 | 18,995 | 32,754 | 34,584 | 29,213 | 25,021 | 22,187 | 7,963 | 14,733 | 3,072 | -230 | -1,323 | 4,360 | 4,428 | 20,924 | 31,973 | 24,480 | 21,221 | 15,861 | 12,991 | 10,117 | 11,788 | 12,215 | 8,048 | 4,796 | 3,634 | 2,991 | 2,555 | 1,991 | 1,396 | |
Income Tax Expense | 2,122 | 1,827 | 3,441 | 1,998 | 1,101 | 5,324 | 6,437 | 10,981 | 7,199 | 6,277 | 2,443 | 4,194 | 1,116 | -1,676 | 915 | -1,916 | 420 | 5,942 | 10,840 | 8,015 | 7,078 | 5,051 | 3,742 | 3,325 | 4,271 | 4,333 | 2,883 | 1,719 | 1,259 | 1,041 | 865 | 690 | 251 | |
Income Attributable to Non-Controlling Interest | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -802 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | -200 | 0.00 | |
Net Income | 27,132 | 26,515 | 27,528 | 31,978 | 17,894 | 27,430 | 28,147 | 18,232 | 17,822 | 15,910 | 5,520 | 10,539 | 2,758 | 1,446 | -2,238 | 6,276 | 4,008 | 14,982 | 21,133 | 16,465 | 14,143 | 10,810 | 9,249 | 6,792 | 7,517 | 7,882 | 5,165 | 3,077 | 2,375 | 1,950 | 1,690 | 1,501 | 1,145 | |
Depreciation and Amortization | 0.00 | 2,057 | 1,978 | 1,898 | 1,843 | 1,729 | 2,063 | 2,103 | 2,241 | 834 | 936 | 1,086 | 1,264 | 1,509 | 1,731 | 1,978 | 1,834 | 2,844 | 2,869 | 1,768 | 1,636 | 1,107 | 1,104 | 1,732 | 1,784 | 1,917 | 1,998 | 865 | 442 | 399 | 406 | 352 | 339 | |
EBITDA | 29,254 | 41,557 | 40,621 | 42,844 | 27,568 | 40,569 | 43,613 | 39,474 | 37,058 | 33,742 | 35,679 | 34,211 | 4,000 | 1,279 | 408 | 6,338 | 6,262 | 23,768 | 34,842 | 26,248 | 22,857 | 16,968 | 14,095 | 11,849 | 13,572 | 14,132 | 10,046 | 5,661 | 4,076 | 3,390 | 2,961 | 2,543 | 1,735 | |
Earnings Per Share (EPS) | 6.490 | 3.100 | 3.210 | 3.600 | 1.880 | 2.770 | 2.640 | 1.630 | 1.570 | 1.380 | 0.430 | 0.860 | 0.260 | 0.010 | -0.230 | -0.290 | 0.540 | 3.320 | 4.660 | 4.100 | 3.710 | 3.640 | 3.040 | 2.130 | 2.280 | 2.280 | 4.470 | 5.580 | 2.000 | 1.780 | 1.530 | 1.450 | 1.150 | |
Diluted Earnings Per Share | 6.430 | 3.080 | 3.190 | 3.570 | 1.870 | 2.750 | 2.610 | 1.560 | 1.490 | 1.310 | 0.420 | 0.830 | 0.250 | 0.010 | -0.230 | -0.290 | 0.540 | 3.290 | 4.590 | 4.040 | 3.640 | 3.570 | 2.960 | 2.090 | 2.260 | 2.240 | 4.350 | 5.430 | 1.960 | 1.760 | 1.520 | 1.430 | 1.130 | |
Weighted Average Shares Outstanding | 7,856 | 8,029 | 8,114 | 8,493 | 8,753 | 9,390 | 10,096 | 10,196 | 10,284 | 10,462 | 10,528 | 10,731 | 10,746 | 10,143 | 9,790 | 7,729 | 4,592 | 4,424 | 4,527 | 4,009 | 3,759 | 2,973 | 3,040 | 3,190 | 3,293 | 3,452 | 1,143 | 1,144 | 1,180 | 1,090 | 1,099 | 1,032 | 975 | |
Diluted Weighted Average Shares Outstanding | 7,936 | 8,080 | 8,168 | 8,558 | 8,797 | 9,443 | 10,237 | 10,778 | 11,047 | 11,236 | 10,585 | 11,491 | 10,841 | 10,255 | 9,790 | 7,729 | 4,596 | 4,463 | 4,596 | 4,068 | 3,824 | 3,030 | 3,131 | 3,247 | 3,323 | 3,516 | 1,170 | 1,144 | 1,203 | 1,103 | 1,109 | 1,043 | 992 |