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 | 2025-04-30 | 2025-02-25 | 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 | 191,352 | 192,434 | 171,912 | 115,053 | 93,851 | 93,753 | 113,589 | 109,627 | 99,466 | 93,662 | 93,514 | 96,829 | 98,796 | 98,008 | 107,714 | 128,934 | 140,436 | 112,567 | 115,632 | 113,578 | 82,852 | 64,658 | 49,006 | 46,362 | 53,116 | 57,772 | 51,632 | 51,794 | 49,360 | 43,387 | 16,309 | 13,125 | 10,392 | 9,942 |
Cost of Revenue | 93,899 | 96,368 | 77,725 | 22,646 | 144 | 19,545 | 25,935 | 21,889 | 15,736 | 13,558 | 13,710 | 13,210 | 16,311 | 24,913 | 35,030 | 52,409 | 79,377 | 67,149 | 61,248 | 49,001 | 31,903 | 17,762 | 13,018 | 14,935 | 22,290 | 27,351 | 20,906 | 23,210 | 20,805 | 18,327 | 8,155 | 5,628 | 4,000 | 4,397 |
Gross Profit | 97,453 | 96,066 | 94,187 | 92,407 | 93,707 | 74,208 | 87,654 | 87,738 | 83,730 | 80,104 | 79,804 | 83,619 | 82,485 | 73,095 | 72,684 | 76,525 | 61,059 | 45,418 | 54,384 | 64,577 | 50,949 | 46,896 | 35,988 | 31,427 | 30,826 | 30,421 | 30,726 | 28,584 | 28,555 | 25,060 | 8,154 | 7,497 | 6,392 | 5,545 |
Operating Expenses | 67,345 | 66,812 | 65,845 | 61,438 | 59,731 | 55,213 | 54,900 | 53,154 | 54,517 | 55,083 | 57,617 | 75,656 | 66,313 | 70,023 | 72,914 | 77,848 | 56,699 | 40,990 | 33,460 | 32,604 | 26,469 | 25,988 | 20,127 | 18,436 | 20,709 | 18,633 | 18,511 | 20,536 | 17,999 | 15,749 | 5,163 | 4,942 | 4,401 | 4,149 |
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 |
Selling, General and Administrative | 49,913 | 49,623 | 47,715 | 45,946 | 45,049 | 41,156 | 42,069 | 40,520 | 41,835 | 43,517 | 45,283 | 61,460 | 53,860 | 51,595 | 60,269 | 53,334 | 48,452 | 28,235 | 26,860 | 25,323 | 20,429 | 19,241 | 11,431 | 10,435 | 10,511 | 10,021 | 9,845 | 9,993 | 9,358 | 8,090 | 0 | 0 | 0 | 0 |
Other Operating Expenses | 17,432 | 17,189 | 18,130 | 15,492 | 14,682 | 14,057 | 12,831 | 12,634 | 12,682 | 11,566 | 12,334 | 14,196 | 12,453 | 18,428 | 12,645 | 24,514 | 8,247 | 12,755 | 6,600 | 7,281 | 6,040 | 6,747 | 8,696 | 8,001 | 10,198 | 8,612 | 8,666 | 10,543 | 8,641 | 7,659 | 5,163 | 4,942 | 4,401 | 4,149 |
Operating Income | 30,108 | 29,254 | 28,342 | 30,969 | 33,976 | 18,995 | 32,754 | 34,584 | 29,213 | 25,021 | 22,187 | 7,963 | 16,172 | 3,072 | -230 | -1,323 | 4,360 | 4,428 | 20,924 | 31,973 | 24,480 | 20,908 | 15,861 | 12,991 | 10,117 | 11,788 | 12,215 | 8,048 | 10,556 | 9,311 | 2,991 | 2,555 | 1,991 | 1,396 |
Net Non-Operating Interest | 56,471 | 56,060 | 56,931 | 52,462 | 42,934 | 43,360 | 48,891 | 48,162 | 45,239 | 41,096 | 38,958 | 40,779 | 42,265 | 40,656 | 44,616 | 51,523 | 47,109 | 45,360 | 34,441 | 34,594 | 30,737 | 27,960 | 21,464 | 20,923 | 20,290 | 18,349 | 18,237 | 18,298 | 18,432 | 16,954 | 5,447 | 5,211 | 4,637 | 4,098 |
Interest Income | 144,388 | 146,607 | 130,262 | 72,565 | 47,672 | 51,585 | 71,236 | 66,769 | 57,579 | 51,057 | 49,507 | 51,714 | 55,020 | 57,400 | 66,236 | 75,497 | 77,916 | 85,684 | 87,304 | 78,585 | 58,626 | 42,953 | 31,643 | 32,161 | 38,293 | 43,165 | 37,323 | 38,588 | 37,333 | 33,636 | 13,220 | 10,529 | 8,207 | 7,780 |
Interest Expense | 87,917 | 90,547 | 73,331 | 20,103 | 4,738 | 8,225 | 22,345 | 18,607 | 12,340 | 9,961 | 10,549 | 10,935 | 12,755 | 16,744 | 21,620 | 23,974 | 30,807 | 40,324 | 52,863 | 43,991 | 27,889 | 14,993 | 10,179 | 11,238 | 18,003 | 24,816 | 19,086 | 20,290 | 18,901 | 16,682 | 7,773 | 5,318 | 3,570 | 3,682 |
Equity & Other Income/(Expense) | -56,471 | -56,060 | -56,931 | -52,462 | -42,934 | -43,360 | -48,891 | -48,162 | -45,239 | -41,096 | -38,958 | -40,779 | -42,265 | -40,656 | -44,616 | -51,523 | -47,109 | -45,360 | -34,441 | -34,594 | -30,737 | -27,960 | -21,464 | -20,923 | -20,290 | -18,349 | -18,237 | -18,298 | -18,432 | -16,954 | -5,447 | -5,211 | -4,637 | -4,098 |
Income Before Tax | 30,108 | 29,254 | 28,342 | 30,969 | 33,976 | 18,995 | 32,754 | 34,584 | 29,213 | 25,021 | 22,187 | 7,963 | 16,172 | 3,072 | -230 | -1,323 | 4,360 | 4,428 | 20,924 | 31,973 | 24,480 | 20,908 | 15,861 | 12,991 | 10,117 | 11,788 | 12,215 | 8,048 | 10,556 | 9,311 | 2,991 | 2,555 | 1,991 | 1,396 |
Income Tax Expense | 2,254 | 2,122 | 1,827 | 3,441 | 1,998 | 1,101 | 5,324 | 6,437 | 10,981 | 7,199 | 6,277 | 2,443 | 4,741 | -1,116 | -1,676 | 915 | -1,916 | 420 | 5,942 | 10,840 | 8,015 | 6,961 | 5,051 | 3,742 | 3,325 | 4,271 | 4,333 | 2,883 | 4,014 | 3,498 | 1,041 | 865 | 690 | 251 |
Income Attributable to Non-Controlling Interest | 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 | -200 | 0 |
Net Income | 27,854 | 27,132 | 26,515 | 27,528 | 31,978 | 17,894 | 27,430 | 28,147 | 18,232 | 17,822 | 15,910 | 5,520 | 11,431 | 4,188 | 1,446 | -2,238 | 6,276 | 4,008 | 14,982 | 21,133 | 16,465 | 13,947 | 10,810 | 9,249 | 6,792 | 7,517 | 7,882 | 5,165 | 6,542 | 5,813 | 1,950 | 1,690 | 1,501 | 1,145 |
Depreciation and Amortization | 2,216 | 2,189 | 2,057 | 1,978 | 1,898 | 1,843 | 1,729 | 2,063 | 2,103 | 2,241 | 2,389 | 2,522 | 2,683 | 3,038 | 3,485 | 3,912 | 4,314 | 3,319 | 2,844 | 2,869 | 1,768 | 1,636 | 1,107 | 1,104 | 1,732 | 1,784 | 1,917 | 1,998 | 1,963 | 1,527 | 399 | 406 | 352 | 339 |
EBITDA | 32,324 | 31,443 | 30,399 | 32,947 | 35,874 | 20,838 | 34,483 | 36,647 | 31,316 | 27,262 | 24,576 | 10,485 | 18,855 | 6,110 | 3,255 | 2,589 | 8,674 | 7,747 | 23,768 | 34,842 | 26,248 | 22,544 | 16,968 | 14,095 | 11,849 | 13,572 | 14,132 | 10,046 | 12,519 | 10,838 | 3,390 | 2,961 | 2,343 | 1,735 |
Earnings Per Share (EPS) | 3.39 | 3.25 | 3.1 | 3.21 | 3.6 | 1.88 | 2.77 | 2.64 | 1.63 | 1.58 | 1.38 | 0.36 | 0.94 | 0.26 | 0.01 | -0.37 | -0.29 | 0.56 | 3.32 | 4.66 | 4.1 | 3.71 | 3.64 | 3.04 | 2.13 | 2.28 | 2.28 | 1.49 | 1.86 | 2 | 1.78 | 1.53 | 1.45 | 1.15 |
Diluted Earnings Per Share | 3.36 | 3.22 | 3.08 | 3.19 | 3.57 | 1.87 | 2.75 | 2.61 | 1.56 | 1.5 | 1.31 | 0.36 | 0.9 | 0.25 | 0.01 | -0.37 | -0.29 | 0.55 | 2.04 | 2.88 | 2.25 | 1.9 | 3.57 | 2.96 | 2.09 | 2.26 | 2.24 | 1.45 | 1.81 | 1.96 | 1.76 | 1.52 | 1.43 | 1.13 |
Weighted Average Shares Outstanding | 7,678 | 7,738 | 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 | 974.8 |
Diluted Weighted Average Shares Outstanding | 7,771 | 7,844 | 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 | 7,328 | 7,328 | 7,328 | 7,328 | 7,328 | 3,030 | 3,131 | 3,247 | 3,323 | 3,516 | 1,170 | 1,144 | 1,203 | 1,103 | 1,109 | 1,043 | 992 |