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 |
1991 12-31 |
1990 12-31 |
1989 12-31 |
1988 12-31 |
1987 12-31 |
1986 12-31 |
1985 12-31 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Report Filing | 2025-04-29 | 2025-02-25 | 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 | 123,548 | 125,397 | 115,340 | 83,442 | 83,081 | 82,227 | 105,684 | 101,060 | 97,741 | 94,176 | 87,803 | 85,992 | 86,597 | 89,762 | 86,115 | 92,470 | 98,451 | 52,389 | 52,859 | 47,241 | 39,896 | 33,482 | 31,800 | 29,226 | 27,722 | 27,568 | 23,909 | 20,482 | 19,277 | 17,610 | 7,566 | 6,032 | 5,277 | 4,628 | 4,420 | 3,482 | 2,930 | 0 | 0 | 0 | 0 |
Cost of Revenue | 46,294 | 47,435 | 38,142 | 10,608 | -240 | 22,092 | 21,539 | 16,396 | 11,880 | 9,679 | 6,418 | 5,420 | 6,598 | 12,378 | 14,548 | 23,792 | 31,618 | 25,734 | 19,142 | 14,492 | 9,841 | 5,534 | 5,133 | 5,661 | 8,468 | 9,189 | 6,922 | 6,610 | 6,094 | 5,119 | 2,760 | 1,755 | 1,498 | 1,593 | 2,122 | 1,869 | 1,603 | 0 | 0 | 0 | 0 |
Gross Profit | 77,254 | 77,962 | 77,198 | 72,834 | 83,321 | 60,135 | 84,145 | 84,664 | 85,861 | 84,497 | 81,385 | 80,572 | 79,999 | 77,384 | 71,567 | 68,678 | 66,833 | 26,655 | 33,717 | 32,749 | 30,055 | 27,948 | 26,667 | 23,565 | 19,254 | 18,379 | 16,987 | 13,872 | 13,183 | 12,491 | 4,805 | 4,277 | 3,778 | 3,035 | 2,298 | 1,613 | 1,327 | 0 | 0 | 0 | 0 |
Operating Expenses | 54,151 | 54,598 | 55,562 | 57,205 | 53,758 | 57,630 | 58,178 | 56,126 | 58,484 | 52,377 | 47,744 | 46,657 | 47,370 | 48,913 | 47,911 | 49,677 | 48,835 | 23,355 | 21,882 | 20,099 | 18,507 | 17,179 | 17,190 | 14,711 | 13,794 | 11,830 | 10,637 | 10,579 | 8,990 | 8,724 | 3,382 | 3,096 | 2,841 | 2,335 | 1,823 | 1,238 | 1,009 | -211.2 | 29.8 | -121.7 | -107.6 |
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 |
Selling, General and Administrative | 37,031 | 37,231 | 37,338 | 35,595 | 36,141 | 35,411 | 36,204 | 33,942 | 36,623 | 33,061 | 31,654 | 30,870 | 31,097 | 30,160 | 28,933 | 28,409 | 28,316 | 13,060 | 13,402 | 11,927 | 10,455 | 8,924 | 8,446 | 8,372 | 6,182 | 5,487 | 4,851 | 4,416 | 3,811 | 3,624 | 1,745 | 1,574 | 1,416 | 1,087 | 891.9 | 642.5 | 528.7 | 0 | 0 | 0 | 0 |
Other Operating Expenses | 17,120 | 17,367 | 18,224 | 21,610 | 17,617 | 22,219 | 21,974 | 22,184 | 21,861 | 19,316 | 16,090 | 15,787 | 16,273 | 18,753 | 18,978 | 21,268 | 20,519 | 10,295 | 8,480 | 8,172 | 8,052 | 8,255 | 8,744 | 6,339 | 7,612 | 6,343 | 5,786 | 6,163 | 5,179 | 5,100 | 1,637 | 1,523 | 1,424 | 1,248 | 930.9 | 595.6 | 479.9 | -211.2 | 29.8 | -121.7 | -107.6 |
Operating Income | 23,103 | 23,364 | 21,636 | 15,629 | 29,563 | 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,300 | 11,835 | 12,650 | 11,548 | 10,769 | 9,477 | 8,854 | 5,460 | 6,549 | 6,350 | 3,293 | 4,193 | 3,767 | 1,423 | 1,181 | 937.7 | 699.6 | 475.1 | 375.3 | 318.2 | 211.2 | -29.8 | 121.7 | 107.6 |
Net Non-Operating Interest | 46,944 | 47,676 | 52,375 | 44,950 | 35,779 | 39,956 | 47,303 | 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,482 | 11,976 | 10,865 | 10,116 | 8,990 | 8,648 | 8,222 | 3,269 | 2,804 | 2,376 | 2,009 | 1,632 | 1,151 | 957.7 | 0 | 0 | 0 | 0 |
Interest Income | 88,910 | 90,777 | 85,118 | 54,024 | 39,694 | 47,919 | 66,155 | 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,459 | 18,717 | 18,725 | 15,934 | 14,055 | 13,602 | 12,841 | 5,717 | 4,394 | 3,734 | 3,425 | 3,432 | 2,778 | 2,401 | 0 | 0 | 0 | 0 |
Interest Expense | 41,966 | 43,101 | 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,818 | 5,065 | 4,954 | 4,619 | 2,448 | 1,590 | 1,358 | 1,416 | 1,800 | 1,626 | 1,443 | 0 | 0 | 0 | 0 |
Equity & Other Income/(Expense) | -46,944 | -47,676 | -52,375 | -44,950 | -35,779 | -39,956 | -47,303 | -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,482 | -11,976 | -10,865 | -10,116 | -8,990 | -8,648 | -8,222 | -3,269 | -2,804 | -2,376 | -2,009 | -1,632 | -1,151 | -957.7 | -211.2 | 29.8 | -121.7 | -107.6 |
Income Before Tax | 23,103 | 23,364 | 21,636 | 15,629 | 29,563 | 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,300 | 11,835 | 12,650 | 11,548 | 10,769 | 9,477 | 8,854 | 5,460 | 6,549 | 6,350 | 3,293 | 4,193 | 3,767 | 1,423 | 1,181 | 937.7 | 699.6 | 475.1 | 375.3 | 318.2 | 0 | 0 | 0 | 0 |
Income Tax Expense | 2,957 | 3,399 | 2,607 | 2,251 | 5,764 | -1,157 | 5,761 | 5,662 | 4,917 | 10,075 | 10,365 | 10,307 | 10,405 | 9,103 | 7,445 | 6,338 | 5,331 | 602 | 3,570 | 4,230 | 3,877 | 3,755 | 3,275 | 3,144 | 2,049 | 2,523 | 2,338 | 1,343 | 1,694 | 1,539 | 466.8 | 380.2 | 284.1 | 181.2 | 76.6 | 94.7 | 81.2 | -211.2 | 29.8 | -121.7 | -107.6 |
Income Attributable to Non-Controlling Interest | 149 | 243 | -113 | -299 | 1,690 | 285 | 491 | 483 | 277 | 107 | 382 | 551 | 346 | 471 | 342 | 301 | 392 | 43 | 208 | 0 | 0 | 0 | 0 | 276 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 71.7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Net Income | 19,997 | 19,722 | 19,142 | 13,677 | 22,109 | 3,377 | 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 | 2,499 | 2,228 | 956 | 800.4 | 653.6 | 446.7 | 398.5 | 280.6 | 237 | 211.2 | -29.8 | 121.7 | 107.6 |
Depreciation and Amortization | 7,597 | 7,558 | 6,271 | 6,832 | 7,890 | 8,219 | 6,573 | 5,593 | 5,406 | 4,970 | 3,288 | 2,515 | 3,293 | 2,807 | 2,208 | 1,924 | 2,841 | 1,669 | 1,532 | 3,221 | 4,161 | 3,449 | 4,305 | 4,297 | 3,864 | 1,790 | 1,971 | 2,168 | 1,734 | 1,458 | 311.8 | 232.2 | 194.8 | 310.7 | 149.1 | 94.7 | 59.2 | 0 | 0 | 0 | 0 |
EBITDA | 30,700 | 30,922 | 27,907 | 22,461 | 37,453 | 10,724 | 32,540 | 34,131 | 32,783 | 37,090 | 36,929 | 36,430 | 35,922 | 31,278 | 25,864 | 20,925 | 20,839 | 4,969 | 13,367 | 15,871 | 15,709 | 14,218 | 13,782 | 13,151 | 9,324 | 8,339 | 8,321 | 5,461 | 5,927 | 5,225 | 1,735 | 1,413 | 1,132 | 1,010 | 624.2 | 470 | 377.4 | 211.2 | -29.8 | 121.7 | 107.6 |
Earnings Per Share (EPS) | 5.64 | 5.43 | 4.88 | 3.17 | 4.99 | 0.42 | 4.12 | 4.31 | 4.14 | 4.03 | 4.18 | 4.17 | 3.95 | 3.4 | 2.85 | 2.23 | 1.76 | 0.76 | 2.41 | 2.5 | 2.27 | 2.07 | 1.85 | 1.6 | 1 | 1.18 | 1.16 | 0.59 | 0.75 | 0.69 | 0.7 | 0.61 | 0.48 | 0.3 | 0.37 | 0.35 | 0.32 | 0.28 | -0.042 | 0.17 | 0.15 |
Diluted Earnings Per Share | 5.57 | 5.37 | 4.83 | 3.14 | 4.99 | 0.41 | 4.09 | 4.28 | 4.1 | 3.99 | 4.12 | 4.1 | 3.89 | 3.36 | 2.82 | 2.21 | 1.75 | 0.75 | 2.38 | 2.47 | 2.25 | 2.05 | 1.83 | 1.58 | 0.99 | 1.16 | 1.15 | 0.59 | 0.74 | 0.68 | 0.68 | 0.6 | 0.47 | 0.3 | 0.37 | 0.34 | 0.32 | 0.28 | -0.042 | 0.16 | 0.15 |
Weighted Average Shares Outstanding | 3,280 | 3,673 | 3,688 | 3,805 | 4,062 | 4,118 | 4,393 | 4,800 | 4,965 | 5,053 | 5,136 | 5,237 | 5,287 | 5,288 | 5,278 | 5,227 | 4,545 | 3,378 | 3,348 | 3,368 | 3,373 | 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.2 | 740 | 741.1 | 703.6 | 719.4 | 697 |
Diluted Weighted Average Shares Outstanding | 3,322 | 3,468 | 3,720 | 3,837 | 4,096 | 4,134 | 4,425 | 4,838 | 5,017 | 5,108 | 5,210 | 5,324 | 5,371 | 5,352 | 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.1 | 740 | 754.3 | 703.6 | 743.3 | 723.8 |