| Period Ending: |
LTM
(Last Twelve Months) |
2025 12-31 |
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 | 2026-02-11 | 2026-02-11 | 2025-02-06 | 2024-02-07 | 2023-02-03 | 2022-02-04 | 2021-02-05 | 2020-02-05 | 2019-02-21 | 2018-02-08 | 2017-02-09 | 2016-02-11 | 2015-02-13 | 2014-02-18 | 2013-02-19 | 2012-02-21 | 2011-02-28 | 2010-02-25 | 2009-02-26 | 2008-02-27 | 2007-02-28 | 2006-11-14 | 2005-03-10 | 2004-03-12 | 2003-03-14 | 2002-03-28 | 2001-03-22 | 2000-03-16 | 1999-03-17 | 1998-03-18 | 1997-03-18 | 1996-03-19 | 1995-03-16 | 1994-03-21 | 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 | 187,267 | 187,267 | 184,992 | 176,191 | 158,057 | 136,341 | 127,144 | 155,900 | 160,338 | 156,776 | 151,800 | 149,558 | 144,077 | 146,917 | 133,559 | 135,605 | 128,954 | 116,283 | 145,114 | 172,455 | 160,065 | 176,835 | 172,316 | 164,338 | 162,258 | 160,504 | 170,058 | 160,658 | 143,350 | 153,627 | 146,991 | 137,137 | 128,439 | 108,521 | 100,132 | 88,286 | 97,650 | 96,146 | 92,446 | 71,643 | 62,716 | 52,774 |
| Cost of Revenue | 0 | 0 | 169,486 | 160,031 | 140,893 | 119,903 | 121,359 | 144,165 | 145,732 | 140,368 | 135,042 | 131,814 | 131,903 | 123,050 | 116,154 | 117,225 | 108,796 | 98,866 | 127,102 | 142,587 | 148,866 | 144,920 | 135,755 | 129,685 | 125,027 | 128,348 | 131,085 | 126,664 | 112,652 | 117,706 | 118,586 | 110,595 | 102,910 | 91,762 | 88,804 | 70,371 | 78,004 | 72,616 | 68,233 | 58,495 | 51,866 | 44,435 |
| Gross Profit | 0 | 0 | 15,506 | 16,160 | 17,164 | 16,438 | 5,785 | 11,735 | 14,606 | 16,408 | 16,758 | 17,744 | 12,174 | 23,867 | 17,405 | 18,380 | 20,158 | 17,417 | 18,012 | 29,868 | 11,199 | 31,915 | 36,561 | 34,653 | 37,231 | 32,156 | 38,973 | 33,994 | 30,698 | 35,921 | 28,405 | 26,542 | 25,529 | 16,759 | 11,328 | 17,915 | 19,646 | 23,530 | 24,212 | 13,148 | 10,850 | 8,339 |
| Operating Expenses | 9,169 | 9,169 | 10,287 | 10,702 | 10,888 | 11,915 | 10,193 | 11,161 | 11,403 | 11,527 | 10,972 | 10,763 | 11,842 | 11,058 | 11,606 | 10,848 | 11,693 | 13,029 | 21,430 | 21,169 | 19,148 | 24,588 | 24,012 | 26,642 | 28,249 | 28,668 | 21,255 | 18,128 | 16,423 | 15,640 | 13,500 | 12,544 | 10,334 | 7,920 | 6,523 | 11,931 | 9,106 | 9,550 | 10,765 | 6,947 | 6,793 | 5,609 |
| 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 | 0 |
| Selling, General and Administrative | 10,849 | 10,849 | 10,287 | 10,702 | 10,888 | 11,915 | 10,193 | 11,161 | 11,403 | 11,527 | 10,972 | 10,763 | 11,842 | 10,850 | 11,529 | 10,884 | 11,909 | 13,029 | 21,430 | 21,169 | 19,148 | 24,588 | 24,012 | 26,642 | 28,249 | 18,572 | 11,847 | 8,874 | 7,834 | 7,995 | 6,625 | 6,044 | 5,424 | 4,856 | 4,434 | 6,153 | 5,921 | 5,321 | 8,307 | 3,780 | 3,834 | 3,216 |
| Other Operating Expenses | -1,680 | -1,680 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 208 | 77 | -36 | -216 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10,096 | 9,408 | 9,254 | 8,589 | 7,645 | 6,875 | 6,500 | 4,910 | 3,064 | 2,089 | 5,778 | 3,185 | 4,229 | 2,458 | 3,167 | 2,960 | 2,393 |
| Operating Income | -9,169 | -9,169 | 5,219 | 5,458 | 6,276 | 4,523 | -4,408 | 574 | 3,203 | 4,881 | 5,786 | 6,981 | 332 | 12,809 | 5,799 | 7,532 | 8,465 | 4,388 | -3,418 | 8,699 | -7,949 | 7,327 | 12,549 | 8,011 | 8,982 | 3,488 | 17,718 | 15,866 | 14,275 | 20,281 | 14,905 | 13,998 | 15,195 | 8,839 | 4,805 | 5,984 | 10,540 | 13,980 | 13,448 | 6,201 | 4,056 | 2,730 |
| Net Non-Operating Interest | -11,121 | -11,121 | 404 | 249 | -643 | -1,542 | -1,199 | -240 | -528 | -729 | -657 | -461 | -457 | -616 | -371 | -346 | -1,459 | -6,478 | -9,382 | -9,766 | -7,305 | -7,170 | 0 | 0 | 0 | 0 | 105 | 71 | 530 | 328 | 146 | 178 | -56 | -244 | -207 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Interest Income | 0 | 0 | 1,540 | 1,567 | 639 | 261 | 452 | 809 | 700 | 461 | 294 | 312 | 353 | 213 | 342 | 471 | 348 | 312 | 1,149 | 1,161 | 1,478 | 1,247 | 0 | 0 | 0 | 0 | 1,488 | 1,418 | 1,325 | 1,116 | 841 | 800 | 665 | 563 | 653 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Interest Expense | 11,121 | 11,121 | 1,136 | 1,318 | 1,282 | 1,803 | 1,651 | 1,049 | 1,228 | 1,190 | 951 | 773 | 810 | 829 | 713 | 817 | 1,807 | 6,790 | 10,531 | 10,927 | 8,783 | 8,417 | 0 | 0 | 0 | 0 | 1,383 | 1,347 | 795 | 788 | 695 | 622 | 721 | 807 | 860 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Equity & Other Income/(Expense) | 8,460 | 8,460 | 1,610 | -1,740 | -8,649 | 14,799 | 4,491 | -974 | 1,670 | 4,007 | 1,655 | 3,732 | 1,359 | 2,178 | 2,210 | 1,495 | 143 | 4,689 | -1,698 | -2,679 | 180 | 897 | -8,440 | -6,672 | -7,918 | -10,907 | -9,708 | -6,083 | 9,475 | -9,670 | -8,258 | -7,471 | -6,350 | -4,592 | -4,725 | -8,638 | -9,150 | -8,033 | -5,149 | 1,150 | 1,003 | 888.8 |
| Income Before Tax | -11,830 | -11,830 | 7,233 | 3,967 | -3,016 | 17,780 | -1,116 | -640 | 4,345 | 8,159 | 6,784 | 10,252 | 1,234 | 14,371 | 7,638 | 8,681 | 7,149 | 2,599 | -14,498 | -3,746 | -15,074 | 1,054 | 4,109 | 1,339 | 1,064 | -7,419 | 8,115 | 9,854 | 24,280 | 10,939 | 6,793 | 6,705 | 8,789 | 4,003 | -127 | -2,653 | 1,390 | 5,947 | 8,299 | 7,351 | 5,059 | 3,618 |
| Income Tax Expense | -3,668 | -3,668 | 1,339 | -362 | -864 | -130 | 160 | -724 | 650 | 402 | 2,184 | 2,881 | 4 | 2,425 | 2,026 | -11,541 | 592 | -113 | 63 | -1,294 | -2,655 | -855 | 643 | 123 | 342 | -2,096 | 2,705 | 3,248 | 2,760 | 3,741 | 2,166 | 2,379 | 3,329 | 1,350 | 295 | -395.4 | 530.4 | 2,112 | 2,999 | 2,726 | 1,774 | 1,103 |
| Income Attributable to Non-Controlling Interest | 20 | 20 | 15 | -18 | -171 | -27 | 3 | 37 | 18 | 26 | 11 | -2 | -1 | -7 | -1 | 9 | -4 | -5 | 205 | 271 | 194 | 469 | 428 | 721 | 1,702 | 130 | 1,943 | -631 | -551 | 278 | 181 | 187 | 152 | 124 | 6,963 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Net Income | -8,182 | -8,182 | 5,879 | 4,347 | -1,981 | 17,937 | -1,279 | 47 | 3,677 | 7,731 | 4,589 | 7,373 | 1,231 | 11,953 | 5,613 | 20,213 | 6,561 | 2,717 | -14,766 | -2,723 | -12,613 | 1,440 | 3,038 | 495 | -980 | -5,453 | 3,467 | 7,237 | 22,071 | 6,920 | 4,446 | 4,139 | 5,308 | 2,529 | -7,385 | -2,258 | 860.1 | 3,835 | 5,300 | 4,625 | 3,285 | 2,515 |
| Depreciation and Amortization | 0 | 0 | 5,867 | 6,523 | 6,493 | 5,960 | 7,457 | 8,490 | 8,413 | 8,572 | 8,717 | 7,966 | 7,423 | 6,544 | 5,300 | 4,256 | 5,584 | 6,580 | 12,457 | 13,158 | 16,519 | 6,722 | 13,074 | 14,266 | 15,080 | 19,291 | 15,949 | 14,542 | 13,903 | 13,784 | 12,791 | 11,719 | 9,336 | 7,468 | 6,755 | 5,778 | 3,185 | 4,229 | 2,458 | 3,167 | 2,960 | 2,393 |
| EBITDA | -9,169 | -9,169 | 11,086 | 11,981 | 12,769 | 10,483 | 3,049 | 9,064 | 11,616 | 13,453 | 14,503 | 14,947 | 7,755 | 19,353 | 11,099 | 11,788 | 14,049 | 10,968 | 9,039 | 21,857 | 8,570 | 14,049 | 25,623 | 22,277 | 24,062 | 22,779 | 33,667 | 30,408 | 28,178 | 34,065 | 27,696 | 25,717 | 24,531 | 16,307 | 11,560 | 11,762 | 13,725 | 18,209 | 15,905 | 9,369 | 7,016 | 5,122 |
| Earnings Per Share (EPS) | -2.06 | -2.06 | 1.48 | 1.09 | -0.49 | 4.49 | -0.32 | 0.01 | 0.93 | 1.91 | 1.16 | 1.86 | 0.31 | 3.04 | 1.47 | 5.33 | 1.9 | 0.91 | -6.5 | -1.38 | -6.71 | 0.78 | 1.66 | 0.27 | 0.47 | -3 | 2.34 | 5.99 | 18.17 | 3.66 | 2.37 | 2.28 | 3.16 | 1.44 | -4.97 | -2.39 | 0.94 | 4.11 | 5.48 | 4.52 | 3.03 | 2.29 |
| Diluted Earnings Per Share | -2.06 | -2.06 | 1.46 | 1.08 | -0.49 | 4.45 | -0.32 | 0.01 | 0.92 | 1.9 | 1.15 | 1.84 | 0.31 | 2.94 | 1.41 | 4.94 | 1.66 | 0.86 | -6.5 | -1.38 | -6.71 | 0.77 | 1.52 | 0.26 | 0.47 | -3 | 2.3 | 5.86 | 17.76 | 3.58 | 2.32 | 2.12 | 2.83 | 1.34 | -4.97 | -2.39 | 0.92 | 4.06 | 5.41 | 4.45 | 3.03 | 2.22 |
| Weighted Average Shares Outstanding | 3,979 | 3,979 | 3,978 | 3,998 | 4,014 | 3,991 | 3,973 | 3,972 | 3,954 | 3,980 | 3,973 | 3,969 | 3,912 | 3,935 | 3,815 | 3,793 | 3,449 | 2,991 | 2,273 | 1,979 | 1,879 | 1,846 | 1,739 | 1,832 | 1,819 | 1,820 | 1,483 | 1,210 | 1,211 | 1,877 | 1,852 | 1,683 | 1,587 | 1,549 | 1,527 | 954 | 915 | 933.1 | 967.2 | 1,023 | 1,084 | 1,098 |
| Diluted Weighted Average Shares Outstanding | 3,979 | 3,979 | 4,021 | 4,041 | 4,014 | 4,034 | 3,973 | 4,004 | 3,997 | 4,001 | 3,999 | 4,002 | 3,958 | 4,087 | 4,015 | 4,111 | 4,178 | 3,312 | 2,273 | 1,979 | 1,879 | 1,870 | 1,899 | 1,894 | 1,819 | 1,820 | 1,501 | 1,237 | 1,239 | 1,934 | 1,891 | 1,811 | 1,587 | 1,549 | 1,527 | 954 | 934.9 | 944.6 | 979.7 | 1,039 | 1,084 | 1,133 |