| Period Ending: | 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 |
2001 10-01 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Report Filing: | 2025-02-06 | 2024-02-08 | 2023-02-10 | 2022-02-11 | 2021-02-09 | 2020-02-07 | 2019-02-07 | 2018-02-13 | 2017-02-14 | 2016-02-17 | 2015-02-20 | 2014-02-21 | 2013-02-22 | 2012-02-24 | 2011-02-25 | 2010-02-26 | 2009-02-26 | 2007-12-31 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2003-12-31 | 2023-02-09 |
| Total Current Assets | 20,170 | 19,755 | 19,619 | 17,717 | 21,492 | 20,514 | 19,442 | 21,594 | 17,608 | 15,804 | 15,484 | 16,852 | 16,590 | 14,859 | 13,756 | 14,682 | 14,939 | 15,052 | 11,925 | 10,025 | 13,454 | 11,053 | 4,496 |
| Cash and Short Term Investments | 4,216 | 3,060 | 3,207 | 4,496 | 7,280 | 6,861 | 6,593 | 8,447 | 4,239 | 3,417 | 1,682 | 2,154 | 2,983 | 2,550 | 1,703 | 1,540 | 1,531 | 1,656 | 1,676 | 1,209 | 4,996 | 3,161 | 4,496 |
| Cash & Equivalents | 4,216 | 3,060 | 3,207 | 4,496 | 7,280 | 6,861 | 6,593 | 8,447 | 4,239 | 3,417 | 1,682 | 2,154 | 2,983 | 2,550 | 1,703 | 1,540 | 1,531 | 1,656 | 1,676 | 1,209 | 4,996 | 3,161 | 4,496 |
| Short Term Investments | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Receivables | 4,675 | 4,391 | 4,756 | 3,940 | 3,761 | 3,717 | 3,564 | 3,738 | 3,499 | 2,778 | 4,004 | 3,853 | 3,589 | 3,201 | 3,009 | 3,098 | 2,848 | 3,351 | 2,559 | 2,591 | 3,372 | 0 | 0 |
| Inventory | 9,453 | 10,774 | 9,886 | 8,720 | 9,591 | 9,235 | 8,804 | 8,806 | 9,017 | 8,473 | 8,592 | 9,846 | 8,949 | 8,120 | 8,317 | 9,207 | 9,664 | 9,332 | 7,075 | 5,420 | 4,814 | 4,274 | 0 |
| Other Current Assets | 1,826 | 1,530 | 1,770 | 561 | 860 | 701 | 481 | 603 | 853 | 1,136 | 1,206 | 999 | 1,069 | 988 | 727 | 837 | 896 | 713 | 615 | 805 | 272 | 3,618 | 0 |
| Total Assets | 61,784 | 65,304 | 61,681 | 41,290 | 44,815 | 42,875 | 39,801 | 42,968 | 36,851 | 33,956 | 35,187 | 38,168 | 37,670 | 35,488 | 35,050 | 34,552 | 32,972 | 32,043 | 26,120 | 23,135 | 21,254 | 17,630 | 41,290 |
| Total Non-Current Assets | 41,614 | 45,549 | 42,062 | 23,573 | 23,323 | 22,361 | 20,359 | 21,374 | 19,243 | 18,152 | 19,703 | 21,316 | 21,080 | 20,629 | 21,294 | 19,870 | 18,033 | 16,991 | 14,195 | 13,110 | 7,800 | 6,577 | 15,666 |
| Property, Plant and Equipment | 7,310 | 7,516 | 6,710 | 6,168 | 6,365 | 6,631 | 7,201 | 7,271 | 6,064 | 5,721 | 6,071 | 6,755 | 6,645 | 6,250 | 6,499 | 6,390 | 6,348 | 6,435 | 5,238 | 4,603 | 4,042 | 3,512 | 6,168 |
| Goodwill and Intangible Assets | 27,927 | 26,643 | 26,387 | 9,498 | 7,983 | 7,971 | 9,467 | 10,098 | 9,794 | 10,038 | 11,373 | 12,086 | 13,519 | 13,625 | 14,034 | 12,658 | 11,099 | 9,831 | 7,824 | 6,970 | 2,363 | 2,016 | 9,498 |
| Goodwill | 16,600 | 16,779 | 19,655 | 6,680 | 5,964 | 5,858 | 7,189 | 7,666 | 7,324 | 7,415 | 8,388 | 8,893 | 9,900 | 9,928 | 10,161 | 9,112 | 8,015 | 7,925 | 6,197 | 5,571 | 2,222 | 2,016 | 6,680 |
| Intangible Assets | 11,327 | 9,864 | 6,732 | 2,818 | 2,019 | 2,113 | 2,278 | 2,432 | 2,470 | 2,623 | 2,985 | 3,193 | 3,619 | 3,697 | 3,873 | 3,546 | 3,084 | 1,906 | 1,627 | 1,399 | 141 | 0 | 2,818 |
| Long Term Investments | 2,654 | 4,929 | 4,431 | 4,463 | 4,798 | 4,635 | 1,269 | 1,074 | 1,011 | 890 | 1,083 | 1,536 | 24 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Deferred Tax Assets | 940 | 814 | 603 | 895 | 1,410 | 1,153 | 977 | 1,007 | 859 | 206 | 158 | 0 | -24 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Long Term Assets | 2,783 | 5,647 | 3,931 | 2,549 | 2,767 | 1,971 | 1,445 | 1,924 | 1,515 | 1,297 | 1,018 | 939 | 916 | 754 | 761 | 822 | 586 | 725 | 1,133 | 1,537 | 1,395 | 1,049 | 0 |
| Total Current Liabilities | 22,915 | 26,383 | 27,336 | 19,255 | 19,615 | 18,833 | 17,191 | 15,962 | 16,467 | 15,386 | 15,112 | 17,066 | 17,016 | 14,794 | 12,804 | 11,178 | 10,144 | 8,551 | 6,989 | 6,334 | 5,770 | 0 | 951 |
| Accounts Payable | 3,952 | 4,143 | 4,076 | 3,331 | 2,780 | 2,299 | 2,068 | 2,242 | 1,666 | 1,289 | 1,242 | 1,274 | 1,103 | 1,031 | 835 | 670 | 960 | 852 | 672 | 669 | 0 | 0 | 0 |
| Notes Payable/Short Term Debt | 3,529 | 6,666 | 8,248 | 3,023 | 3,368 | 4,389 | 4,784 | 3,005 | 3,216 | 3,230 | 2,526 | 3,655 | 5,200 | 3,717 | 3,132 | 1,744 | 584 | 729 | 564 | 768 | 728 | 0 | 225 |
| Tax Payables | 427 | 8,672 | 8,480 | 7,349 | 7,494 | 6,633 | 5,664 | 6,136 | 7,036 | 6,091 | 6,568 | 7,684 | 6,806 | 6,243 | 5,485 | 5,324 | 4,990 | 5,001 | 0 | 0 | 2,697 | 0 | 0 |
| Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 8,323 | 8,090 | 6,495 | 5,175 | 0 | 0 | 0 | 726 |
| Other Current Liabilities | 15,007 | 6,902 | 6,532 | 5,552 | 5,973 | 5,512 | 4,675 | 4,579 | 4,549 | 4,776 | 4,776 | 4,453 | 3,907 | 3,803 | 3,352 | -4,883 | -4,480 | -4,526 | 578 | 4,897 | 2,345 | 0 | 0 |
| Total Liabilities | 71,654 | 74,750 | 67,992 | 49,498 | 55,446 | 52,474 | 50,540 | 53,198 | 47,751 | 45,432 | 46,390 | 44,442 | 39,523 | 33,725 | 29,929 | 28,407 | 25,472 | 16,642 | 11,853 | 12,828 | 8,225 | 7,139 | 49,498 |
| Total Non-Current Liabilities | 48,739 | 48,367 | 40,656 | 30,243 | 35,831 | 33,641 | 33,349 | 37,236 | 31,284 | 30,046 | 31,278 | 27,376 | 22,507 | 18,931 | 17,125 | 17,229 | 15,328 | 8,091 | 4,864 | 6,494 | 2,455 | 7,139 | 48,547 |
| Total Long Term Debt | 42,166 | 41,243 | 34,875 | 24,783 | 28,168 | 26,656 | 26,975 | 31,334 | 25,851 | 25,250 | 26,929 | 24,023 | 17,639 | 14,828 | 13,370 | 13,672 | 11,377 | 5,578 | 2,222 | 4,141 | 0 | 0 | 2,798 |
| Deferred Tax Liabilities Non-Current | 2,517 | 2,335 | 1,956 | 726 | 684 | 908 | 898 | 799 | 1,897 | 1,543 | 1,549 | 1,477 | 1,875 | 1,976 | 2,027 | 1,688 | 1,401 | 1,240 | 1,166 | 1,024 | 1,194 | 0 | 0 |
| Deferred Revenue Non-Current | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Capital Lease Obligations | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Long Term Liabilities | 4,056 | 4,789 | 3,825 | 4,734 | 6,979 | 6,077 | 5,476 | 5,103 | 3,536 | 3,253 | 2,800 | 1,876 | 2,993 | 2,127 | 1,728 | 1,869 | 2,550 | 1,273 | 1,476 | 1,329 | 1,261 | 7,139 | 45,749 |
| Total Equity | -9,870 | -9,446 | -6,311 | -8,208 | -10,631 | -9,599 | -10,739 | -10,230 | -10,900 | -11,476 | -11,203 | -6,274 | -1,853 | 1,763 | 5,121 | 6,145 | 7,500 | 15,401 | 14,267 | 10,307 | 13,029 | 10,491 | -8,208 |
| Non-Controlling Interest | 1,880 | 1,779 | 2,646 | 1,898 | 1,936 | 1,978 | 1,720 | 1,856 | 1,788 | 1,768 | 1,426 | 1,492 | 1,623 | 1,534 | 1,615 | 429 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Total Stockholders' Equity | -11,750 | -11,225 | -8,957 | -10,106 | -12,567 | -11,577 | -12,459 | -12,086 | -12,688 | -13,244 | -12,629 | -7,766 | -3,476 | 229 | 3,506 | 5,716 | 7,500 | 15,401 | 14,267 | 10,307 | 13,029 | 10,491 | -8,208 |
| Retained Earnings | 32,869 | 34,090 | 34,289 | 33,082 | 31,638 | 30,987 | 31,014 | 29,859 | 30,397 | 29,842 | 29,249 | 27,843 | 25,076 | 21,757 | 18,133 | 15,358 | 13,354 | 12,448 | 12,526 | 9,042 | 0 | 0 | 0 |
| Accumulated Other Earnings | -11,314 | -11,815 | -9,559 | -9,577 | -11,181 | -9,363 | -10,111 | -8,535 | -9,559 | -9,402 | -6,826 | -4,190 | -3,604 | -2,863 | -1,140 | -817 | -2,281 | 1,688 | 476 | 0 | 13,029 | 0 | 0 |
| Common Stock | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Preferred Stock | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Additional Paid in Capital | -33,305 | -33,500 | -33,687 | -33,611 | -33,024 | -33,201 | -33,362 | -33,410 | -33,526 | -33,684 | -35,052 | -31,419 | -24,948 | -18,665 | -13,487 | -8,825 | -3,573 | 1,265 | 1,265 | 1,265 | 0 | 10,491 | 0 |
| Total Liabilities & Total Equity | 61,784 | 65,304 | 61,681 | 41,290 | 44,815 | 42,875 | 39,801 | 42,968 | 36,851 | 33,956 | 35,187 | 38,168 | 37,670 | 35,488 | 35,050 | 34,552 | 32,972 | 32,043 | 26,120 | 23,135 | 21,254 | 17,630 | 41,290 |
| Total Liabilities & Shareholders' Equity | 61,784 | 65,304 | 61,681 | 41,290 | 44,815 | 42,875 | 39,801 | 42,968 | 36,851 | 33,956 | 35,187 | 38,168 | 37,670 | 35,488 | 35,050 | 34,552 | 32,972 | 32,043 | 26,120 | 23,135 | 21,254 | 17,630 | 41,290 |
| Total Investments | 2,654 | 4,929 | 4,431 | 4,463 | 4,798 | 4,635 | 1,269 | 1,074 | 1,011 | 890 | 1,083 | 1,536 | 24 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Total Debt | 45,695 | 47,909 | 43,123 | 27,806 | 31,536 | 31,045 | 31,759 | 34,339 | 29,067 | 28,480 | 29,455 | 27,678 | 22,839 | 18,545 | 16,502 | 15,416 | 11,961 | 6,307 | 2,786 | 4,909 | 728 | 0 | 3,023 |
| Net Debt | 41,479 | 44,849 | 39,916 | 23,310 | 24,256 | 24,184 | 25,166 | 25,892 | 24,828 | 25,063 | 27,773 | 25,524 | 19,856 | 15,995 | 14,799 | 13,876 | 10,430 | 4,651 | 1,110 | 3,700 | -4,268 | -3,161 | -1,473 |