Period Ending: |
LTM
(Last Twelve Months) |
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 | 2024-02-20 | 2023-02-21 | 2022-02-22 | 2021-02-23 | 2020-02-27 | 2019-02-27 | 2018-03-01 | 2017-03-01 | 2016-02-24 | 2015-02-25 | 2014-02-26 | 2013-02-27 | 2012-02-28 | 2011-02-25 | 2010-02-26 | 2009-02-27 | 2008-02-29 | 2007-03-01 | 2006-03-09 | 2005-03-10 | 2004-03-12 | 2003-03-14 | 2002-03-15 | 2001-03-16 | 2000-03-17 | 1999-03-17 | 1998-02-27 | 1997-03-04 | 1996-03-07 | 1995-03-16 | 1994-03-08 | 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 | 82,597 | 73,785 | 78,492 | 72,340 | 85,063 | 86,408 | 87,121 | 87,388 | 83,827 | 81,967 | 82,308 | 84,601 | 79,466 | 84,431 | 88,501 | 42,225 | 38,656 | 34,953 | 32,949 | 30,059 | 28,389 | 24,496 | 20,150 | 19,708 | 16,775 | 15,417 | 6,996 | 6,266 | 5,134 | 4,442 | 3,919 | 3,212 | 2,620 | 1,856 | 1,487 | 0.00 | 0.00 | 0.00 | 0.00 | |
Cost of Revenue | 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 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
Gross Profit | 82,597 | 73,785 | 78,492 | 72,340 | 85,063 | 86,408 | 87,121 | 87,388 | 83,827 | 81,967 | 82,308 | 84,601 | 79,466 | 84,431 | 88,501 | 42,225 | 38,656 | 34,953 | 32,949 | 30,059 | 28,389 | 24,496 | 20,150 | 19,708 | 16,775 | 15,417 | 6,996 | 6,266 | 5,134 | 4,442 | 3,919 | 3,212 | 2,620 | 1,856 | 1,487 | 0.00 | 0.00 | 0.00 | 0.00 | |
Operating Expenses | 60,961 | 58,815 | 49,641 | 68,299 | 59,096 | 57,870 | 57,305 | 52,908 | 47,967 | 45,754 | 47,214 | 53,137 | 49,175 | 57,692 | 60,945 | 29,213 | 12,826 | 9,920 | 13,943 | 15,473 | 15,501 | 11,941 | 7,930 | 5,299 | 5,807 | 7,059 | 2,282 | 1,867 | 1,264 | 1,671 | 1,623 | 1,167 | 345 | -146 | -275 | -211 | 29.8 | -122 | -108 | |
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 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
Selling, General and Administrative | 49,227 | 46,289 | 48,059 | 48,479 | 49,170 | 46,321 | 39,071 | 38,826 | 36,514 | 35,493 | 35,625 | 34,416 | 28,933 | 28,409 | 28,316 | 12,940 | 13,368 | 11,927 | 10,455 | 8,924 | 8,446 | 7,372 | 6,182 | 5,487 | 4,396 | 4,416 | 2,361 | 2,097 | 1,745 | 1,574 | 1,416 | 1,087 | 892 | 642 | 529 | 0.00 | 0.00 | 0.00 | 0.00 | |
Other Operating Expenses | 11,734 | 12,526 | 1,582 | 19,820 | 9,926 | 11,549 | 18,234 | 14,082 | 11,453 | 10,261 | 11,589 | 18,721 | 20,242 | 29,283 | 32,629 | 16,273 | -542 | -2,007 | 3,488 | 6,549 | 7,055 | 4,569 | 1,748 | -188 | 1,411 | 2,643 | -78.9 | -230 | -482 | 97.5 | 206 | 80.3 | -547 | -788 | -803 | -211 | 29.8 | -122 | -108 | |
Operating Income | 21,636 | 14,970 | 28,851 | 4,041 | 25,967 | 28,538 | 29,816 | 34,480 | 35,860 | 36,213 | 35,094 | 31,464 | 30,291 | 26,739 | 27,556 | 13,012 | 25,830 | 25,033 | 19,006 | 14,586 | 12,888 | 12,555 | 12,220 | 14,409 | 10,968 | 8,358 | 4,714 | 4,398 | 3,871 | 2,771 | 2,296 | 2,044 | 2,275 | 2,002 | 1,761 | 211 | -29.8 | 122 | 108 | |
Net Non-Operating Interest | 52,375 | 44,950 | 35,779 | 39,835 | 47,231 | 49,995 | 49,557 | 47,754 | 45,301 | 43,527 | 42,800 | 43,230 | 42,763 | 44,757 | 46,324 | 25,143 | 20,974 | 19,951 | 18,504 | 17,150 | 16,007 | 14,855 | 12,460 | 10,865 | 9,355 | 8,990 | 4,033 | 3,701 | 3,269 | 2,804 | 2,376 | 2,009 | 1,632 | 1,151 | 958 | 0.00 | 0.00 | 0.00 | 0.00 | |
Interest Income | 85,118 | 54,024 | 39,694 | 47,798 | 66,083 | 64,647 | 58,909 | 53,663 | 49,277 | 47,552 | 47,089 | 48,391 | 49,412 | 52,796 | 56,274 | 34,898 | 35,177 | 32,239 | 25,962 | 20,967 | 19,418 | 18,832 | 19,201 | 18,725 | 14,375 | 14,055 | 6,697 | 6,318 | 5,717 | 4,394 | 3,734 | 3,425 | 3,432 | 2,778 | 2,401 | 0.00 | 0.00 | 0.00 | 0.00 | |
Interest Expense | 32,743 | 9,074 | 3,915 | 7,963 | 18,852 | 14,652 | 9,352 | 5,909 | 3,976 | 4,025 | 4,289 | 5,161 | 6,649 | 8,039 | 9,950 | 9,755 | 14,203 | 12,288 | 7,458 | 3,817 | 3,411 | 3,977 | 6,741 | 7,860 | 5,020 | 5,065 | 2,664 | 2,617 | 2,448 | 1,590 | 1,358 | 1,416 | 1,800 | 1,626 | 1,443 | 0.00 | 0.00 | 0.00 | 0.00 | |
Equity & Other Income/(Expense) | -52,375 | -44,951 | -35,814 | -41,371 | -47,231 | -49,995 | -51,996 | -50,114 | -47,520 | -45,825 | -45,265 | -46,223 | -49,398 | -52,495 | -55,882 | -34,570 | -35,177 | -32,239 | -25,962 | -20,967 | -19,418 | -18,556 | -19,201 | -18,725 | -14,375 | -14,055 | -6,697 | -6,318 | -5,717 | -4,394 | -3,734 | -3,354 | -3,432 | -2,778 | -2,401 | -211 | 29.8 | -122 | -108 | |
Income Before Tax | 21,636 | 14,969 | 28,816 | 2,505 | 25,967 | 28,538 | 27,377 | 32,120 | 33,641 | 33,915 | 32,629 | 28,471 | 23,656 | 19,001 | 17,998 | 3,585 | 11,627 | 12,745 | 11,548 | 10,769 | 9,477 | 8,854 | 5,479 | 6,549 | 5,948 | 3,293 | 2,050 | 1,782 | 1,423 | 1,181 | 938 | 700 | 475 | 375 | 318 | 0.00 | 0.00 | 0.00 | 0.00 | |
Income Tax Expense | 2,607 | 2,087 | 5,578 | 1,157 | 5,761 | 5,662 | 4,917 | 10,075 | 10,365 | 10,307 | 10,405 | 9,103 | 7,445 | 6,338 | 5,331 | 743 | 3,570 | 4,263 | 3,877 | 3,755 | 3,275 | 3,144 | 2,056 | 2,523 | 2,201 | 1,343 | 699 | 628 | 467 | 380 | 284 | 181 | 76.6 | 94.7 | 81.2 | -211 | 29.8 | -122 | -108 | |
Income Attributable to Non-Controlling Interest | -113 | -795 | 1,129 | -438 | 491 | 483 | 277 | 107 | 382 | 551 | 346 | 471 | 342 | 301 | 392 | 187 | 0.00 | 62.0 | 0.00 | 0.00 | 0.00 | 276 | 12.0 | 0.00 | -265 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 71.7 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
Net Income | 19,142 | 13,677 | 22,109 | 1,786 | 19,715 | 22,393 | 22,183 | 21,938 | 22,894 | 23,057 | 21,878 | 18,897 | 15,869 | 12,362 | 12,275 | 2,655 | 8,057 | 8,420 | 7,671 | 7,014 | 6,202 | 5,434 | 3,411 | 4,026 | 4,012 | 1,950 | 1,351 | 1,154 | 956 | 800 | 654 | 447 | 398 | 281 | 237 | 211 | -29.8 | 122 | 108 | |
Depreciation and Amortization | 6,271 | 7,309 | 8,494 | 8,974 | 7,923 | 5,593 | 5,406 | 4,970 | 35,860 | 36,213 | 35,094 | 31,464 | 1,880 | 1,924 | 2,841 | 1,669 | 1,532 | 3,221 | 4,161 | 3,449 | 4,305 | 3,495 | 2,961 | 1,790 | 1,893 | 1,205 | 853 | 682 | 312 | 232 | 195 | 311 | 149 | 94.7 | 59.2 | 0.00 | 0.00 | 0.00 | 0.00 | |
EBITDA | 27,907 | 22,279 | 37,345 | 13,015 | 33,890 | 34,131 | 35,222 | 39,450 | 71,720 | 72,426 | 70,188 | 62,928 | 32,171 | 28,663 | 30,397 | 14,681 | 27,362 | 28,254 | 23,167 | 18,035 | 17,193 | 16,050 | 15,181 | 16,199 | 12,861 | 9,563 | 5,567 | 5,080 | 4,183 | 3,003 | 2,490 | 2,355 | 2,424 | 2,096 | 1,821 | 211 | -29.8 | 122 | 108 | |
Earnings Per Share (EPS) | 4.880 | 3.170 | 4.990 | 0.430 | 4.080 | 4.670 | 4.140 | 4.030 | 4.180 | 4.170 | 3.950 | 3.400 | 2.850 | 2.230 | 1.760 | 0.760 | 2.410 | 2.500 | 2.270 | 2.070 | 1.850 | 1.600 | 1.000 | 1.180 | 1.160 | 0.590 | 0.900 | 0.790 | 0.700 | 0.610 | 0.480 | 0.300 | 0.370 | 0.350 | 0.320 | 0.280 | -0.042 | 0.170 | 0.150 | |
Diluted Earnings Per Share | 4.830 | 3.140 | 4.950 | 0.430 | 4.050 | 4.630 | 4.100 | 3.990 | 4.120 | 4.100 | 3.890 | 3.360 | 2.820 | 2.210 | 1.750 | 0.750 | 2.380 | 2.470 | 2.250 | 2.050 | 1.830 | 1.580 | 0.990 | 1.160 | 1.150 | 0.590 | 0.890 | 0.780 | 0.680 | 0.600 | 0.470 | 0.300 | 0.370 | 0.340 | 0.320 | 0.280 | -0.042 | 0.160 | 0.150 | |
Weighted Average Shares Outstanding | 3,688 | 3,805 | 4,062 | 4,118 | 4,393 | 4,800 | 5,013 | 5,106 | 5,210 | 5,322 | 5,370 | 5,352 | 5,278 | 5,227 | 4,545 | 3,378 | 3,348 | 3,368 | 3,372 | 3,384 | 3,362 | 3,402 | 3,414 | 3,412 | 3,428 | 3,243 | 1,499 | 1,461 | 1,316 | 1,260 | 1,318 | 1,396 | 1,030 | 812 | 740 | 741 | 704 | 719 | 697 | |
Diluted Weighted Average Shares Outstanding | 3,720 | 3,837 | 4,096 | 4,134 | 4,425 | 4,838 | 5,017 | 5,108 | 5,211 | 5,324 | 5,371 | 5,357 | 5,323 | 5,263 | 4,563 | 3,391 | 3,383 | 3,410 | 3,411 | 3,427 | 3,395 | 3,436 | 3,449 | 3,456 | 3,473 | 3,284 | 1,522 | 1,473 | 1,345 | 1,282 | 1,346 | 1,396 | 1,044 | 824 | 740 | 754 | 704 | 743 | 724 |