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 11-28 |
2007 11-30 |
2006 11-24 |
2005 11-25 |
2004 11-26 |
2003 11-28 |
2002 11-29 |
2001 11-30 |
2000 11-30 |
1999 11-26 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Report Filing | 2025-05-02 | 2025-02-27 | 2024-02-28 | 2023-02-24 | 2022-02-25 | 2021-02-22 | 2020-02-21 | 2019-02-26 | 2018-02-26 | 2017-02-27 | 2016-02-22 | 2014-12-31 | 2013-12-31 | 2013-03-01 | 2012-02-28 | 2010-12-31 | 2009-12-31 | 2009-01-27 | 2007-11-30 | 2007-02-06 | 2006-02-07 | 2005-02-08 | 2004-02-24 | 2003-02-27 | 2001-11-30 | 2000-11-30 | 2000-02-14 |
Revenue | 126,243 | 126,853 | 108,418 | 68,711 | 64,989 | 53,497 | 53,902 | 52,368 | 42,797 | 37,894 | 39,174 | 40,085 | 40,874 | 41,664 | 36,793 | 45,967 | 51,673 | 53,579 | 87,968 | 69,353 | 43,391 | 29,839 | 23,623 | 22,854 | 31,138 | 33,000 | 25,363 |
Cost of Revenue | 73,199 | 74,689 | 63,192 | 24,061 | 6,007 | 12,036 | 18,441 | 16,586 | 10,838 | 7,286 | 5,388 | 5,557 | 6,668 | 7,501 | 7,982 | 6,806 | 6,500 | 31,357 | 41,981 | 31,688 | 18,153 | 8,888 | 7,600 | 8,868 | 15,327 | 16,410 | 12,018 |
Gross Profit | 53,044 | 52,164 | 45,226 | 44,650 | 58,982 | 41,461 | 35,461 | 35,782 | 31,959 | 30,608 | 33,786 | 34,528 | 34,206 | 34,163 | 28,811 | 39,161 | 45,173 | 22,222 | 45,987 | 37,665 | 25,238 | 20,951 | 16,023 | 13,986 | 15,811 | 16,590 | 13,345 |
Operating Expenses | 34,237 | 33,767 | 34,487 | 31,164 | 31,938 | 28,982 | 24,878 | 23,301 | 20,827 | 20,304 | 25,008 | 22,171 | 22,469 | 22,956 | 22,642 | 26,269 | 25,344 | 19,886 | 28,383 | 23,105 | 16,965 | 14,275 | 11,578 | 10,733 | 12,115 | 11,570 | 11,353 |
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 |
Selling, General and Administrative | 17,646 | 17,352 | 16,128 | 15,960 | 18,272 | 13,710 | 13,092 | 13,068 | 12,241 | 11,905 | 13,235 | 13,240 | 13,330 | 14,051 | 13,392 | 16,304 | 16,535 | 11,144 | 20,791 | 16,949 | 12,136 | 10,055 | 7,657 | 7,050 | 8,106 | 8,279 | 6,823 |
Other Operating Expenses | 16,591 | 16,415 | 18,359 | 15,204 | 13,666 | 15,272 | 11,786 | 10,233 | 8,586 | 8,399 | 11,773 | 8,931 | 9,139 | 8,905 | 9,250 | 9,965 | 8,809 | 8,742 | 7,592 | 6,156 | 4,829 | 4,220 | 3,921 | 3,683 | 4,009 | 3,291 | 4,530 |
Operating Income | 18,807 | 18,397 | 10,739 | 13,486 | 27,044 | 12,479 | 10,583 | 12,481 | 11,132 | 10,304 | 8,778 | 12,357 | 11,737 | 11,207 | 6,169 | 12,892 | 19,829 | 2,336 | 17,604 | 14,560 | 8,273 | 6,676 | 4,445 | 3,253 | 3,696 | 5,020 | 1,992 |
Net Non-Operating Interest | 9,343 | 8,056 | 6,351 | 7,678 | 6,470 | 4,751 | 4,362 | 3,767 | 2,932 | 2,587 | 3,064 | 4,047 | 3,392 | 3,880 | 5,192 | 5,503 | 7,407 | 4,276 | 3,987 | 3,498 | 3,097 | 3,026 | 3,151 | 2,401 | 1,293 | 986 | 704 |
Interest Income | 81,225 | 81,397 | 68,515 | 29,024 | 12,120 | 13,689 | 21,738 | 19,679 | 13,113 | 9,691 | 8,452 | 9,604 | 10,060 | 11,381 | 13,174 | 12,309 | 13,907 | 35,633 | 45,968 | 35,186 | 21,250 | 11,914 | 10,751 | 11,269 | 16,620 | 17,396 | 12,722 |
Interest Expense | 71,882 | 73,341 | 62,164 | 21,346 | 5,650 | 8,938 | 17,376 | 15,912 | 10,181 | 7,104 | 5,388 | 5,557 | 6,668 | 7,501 | 7,982 | 6,806 | 6,500 | 31,357 | 41,981 | 31,688 | 18,153 | 8,888 | 7,600 | 8,868 | 15,327 | 16,410 | 12,018 |
Equity & Other Income/(Expense) | -9,343 | -8,056 | -6,351 | -7,678 | -6,470 | -4,751 | -4,362 | -3,767 | -2,932 | -2,587 | -3,064 | -4,047 | -3,392 | -3,880 | -5,192 | -5,503 | -7,407 | -4,276 | -3,987 | -3,498 | -3,097 | -3,026 | -3,151 | -2,401 | -1,293 | -986 | -704 |
Income Before Tax | 18,807 | 18,397 | 10,739 | 13,486 | 27,044 | 12,479 | 10,583 | 12,481 | 11,132 | 10,304 | 8,778 | 12,357 | 11,737 | 11,207 | 6,169 | 12,892 | 19,829 | 2,336 | 17,604 | 14,560 | 8,273 | 6,676 | 4,445 | 3,253 | 3,696 | 5,020 | 1,992 |
Income Tax Expense | 3,925 | 4,121 | 2,223 | 2,225 | 5,409 | 3,020 | 2,117 | 2,022 | 6,846 | 2,906 | 2,695 | 3,880 | 3,697 | 3,732 | 1,727 | 4,538 | 6,444 | 14 | 6,005 | 5,023 | 2,647 | 2,123 | 1,440 | 1,139 | 1,386 | 1,953 | -716 |
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 |
Net Income | 14,882 | 14,276 | 8,516 | 11,261 | 21,635 | 9,459 | 8,466 | 10,459 | 4,286 | 7,398 | 6,083 | 8,477 | 8,040 | 7,475 | 4,442 | 8,354 | 13,385 | 2,322 | 11,599 | 9,537 | 5,626 | 4,553 | 3,005 | 2,114 | 2,310 | 3,067 | 2,708 |
Depreciation and Amortization | 2,271 | 2,392 | 4,856 | 2,455 | 2,015 | 1,902 | 1,704 | 1,328 | 1,152 | 998 | 991 | 1,337 | 1,322 | 1,738 | 1,869 | 1,904 | 1,943 | 1,625 | 1,167 | 995 | 854 | 845 | 1,145 | 744 | 873 | 486 | 337 |
EBITDA | 21,078 | 20,789 | 15,595 | 15,941 | 29,059 | 14,381 | 12,287 | 13,809 | 12,284 | 11,302 | 9,769 | 13,694 | 13,059 | 12,945 | 8,038 | 14,796 | 21,772 | 3,961 | 18,771 | 15,555 | 9,127 | 7,521 | 5,590 | 3,997 | 4,569 | 5,506 | 2,329 |
Earnings Per Share (EPS) | 43.67 | 41.22 | 23.05 | 30.57 | 60.35 | 25.01 | 21.25 | 27.14 | 10.48 | 17 | 13.26 | 17.91 | 16.09 | 14.48 | 7.98 | 14.27 | 24.3 | 5.09 | 25.15 | 19.98 | 11.25 | 8.92 | 5.87 | 4.03 | 4.26 | 6 | 5.57 |
Diluted Earnings Per Share | 43.09 | 40.54 | 22.87 | 30.06 | 59.45 | 24.74 | 21.03 | 26.8 | 10.48 | 17 | 13.26 | 17.91 | 16.09 | 14.48 | 7.98 | 14.27 | 24.3 | 5.09 | 25.15 | 19.98 | 11.25 | 8.92 | 5.87 | 4.03 | 4.26 | 6 | 5.57 |
Weighted Average Shares Outstanding | 320.8 | 328.1 | 340.8 | 352.1 | 350.5 | 356.4 | 371.6 | 385.4 | 401.6 | 427.4 | 448.9 | 458.9 | 498 | 496.2 | 556.9 | 585.3 | 550.9 | 437 | 461.2 | 477.4 | 478.1 | 489.5 | 488.4 | 525.1 | 541.8 | 511.5 | 475.9 |
Diluted Weighted Average Shares Outstanding | 324.5 | 333.6 | 345.8 | 358.1 | 355.8 | 360.3 | 375.5 | 390.2 | 409.1 | 435.1 | 458.6 | 473.2 | 499.6 | 516.1 | 556.9 | 585.3 | 550.9 | 456.2 | 461.2 | 477.4 | 500.2 | 510.5 | 511.9 | 525.1 | 541.8 | 511.5 | 485.8 |