| Period Ending: | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Report Filing: | 2025-12-31 | 2025-03-27 | 2024-04-03 | 2023-04-10 | 2022-03-29 | 2021-04-06 | 2020-03-31 | 2019-04-26 | 2018-03-28 | 2017-04-21 | 2016-04-29 | 2015-03-18 | 2014-04-17 | 2013-04-24 | 2012-04-20 | 2011-06-17 | 2010-06-11 | 2009-06-24 | 2008-06-30 | 2007-06-25 | 2006-06-19 | 2005-06-23 | 2004-06-30 | 2003-06-30 | 2002-06-28 | 2001-06-28 | 1999-12-31 |
| Total Current Assets | 313,795 | 275,285 | 261,682 | 300,367 | 292,358 | 224,087 | 202,001 | 201,559 | 144,938 | 142,790 | 156,733 | 159,955 | 132,176 | 97,496 | 89,127 | 85,599 | 61,399 | 46,367 | 56,905 | 48,747 | 47,686 | 35,848 | 31,443 | 27,061 | 29,650 | 30,788 | 23,769 |
| Cash and Short Term Investments | 101,696 | 85,869 | 71,967 | 65,600 | 79,148 | 56,432 | 65,024 | 65,320 | 51,863 | 42,288 | 59,417 | 58,855 | 50,446 | 24,483 | 25,315 | 25,095 | 27,578 | 27,406 | 28,218 | 26,655 | 17,675 | 9,160 | 11,749 | 12,452 | 16,372 | 15,849 | 12,241 |
| Cash & Equivalents | 92,469 | 76,493 | 67,285 | 58,040 | 76,073 | 51,538 | 60,131 | 51,518 | 46,078 | 38,393 | 55,251 | 51,694 | 45,026 | 19,994 | 23,967 | 23,398 | 22,557 | 26,139 | 17,159 | 15,739 | 13,303 | 5,959 | 8,557 | 10,400 | 11,771 | 14,166 | 12,021 |
| Short Term Investments | 9,487 | 9,377 | 4,683 | 7,560 | 3,074 | 4,894 | 4,893 | 13,802 | 5,785 | 3,895 | 4,166 | 7,161 | 5,420 | 4,489 | 1,348 | 1,697 | 5,020 | 1,267 | 11,059 | 10,916 | 4,372 | 3,201 | 3,192 | 2,052 | 4,601 | 1,683 | 220.2 |
| Receivables | 125,042 | 122,687 | 121,414 | 137,397 | 135,344 | 101,014 | 84,846 | 83,970 | 56,513 | 52,283 | 45,530 | 53,523 | 43,809 | 38,052 | 31,394 | 34,460 | 19,038 | 12,007 | 19,685 | 12,350 | 19,495 | 14,612 | 13,107 | 9,009 | 7,126 | 9,261 | 7,597 |
| Inventory | 69,383 | 61,181 | 63,327 | 92,826 | 73,245 | 62,062 | 45,300 | 46,688 | 34,080 | 45,626 | 48,972 | 44,150 | 34,870 | 32,073 | 30,070 | 23,296 | 12,206 | 3,635 | 5,597 | 5,670 | 7,780 | 9,414 | 4,686 | 3,130 | 2,768 | 3,246 | 2,494 |
| Other Current Assets | 17,674 | 5,547 | 4,974 | 4,544 | 4,621 | 4,579 | 6,831 | 5,581 | 2,482 | 2,594 | 2,814 | 3,427 | 3,051 | 2,888 | 2,348 | 2,748 | 2,576 | 3,318 | 3,405 | 4,073 | 2,736 | 2,662 | 1,902 | 2,470 | 3,383 | 2,432 | 1,437 |
| Total Assets | 889,333 | 741,060 | 667,393 | 707,590 | 673,266 | 584,153 | 557,224 | 534,062 | 363,922 | 357,931 | 364,987 | 333,719 | 286,722 | 247,723 | 224,962 | 208,140 | 161,975 | 152,190 | 152,386 | 137,052 | 131,518 | 133,788 | 114,228 | 105,078 | 106,326 | 108,341 | 78,717 |
| Total Non-Current Assets | 575,538 | 465,775 | 405,710 | 407,223 | 380,908 | 360,066 | 355,223 | 332,503 | 218,984 | 215,141 | 208,254 | 173,764 | 154,546 | 150,227 | 135,835 | 122,541 | 100,576 | 105,823 | 95,481 | 88,305 | 83,832 | 97,940 | 82,784 | 78,017 | 76,677 | 77,554 | 54,948 |
| Property, Plant and Equipment | 433,751 | 324,383 | 276,314 | 279,295 | 250,548 | 243,107 | 241,886 | 214,593 | 135,168 | 143,880 | 149,997 | 151,587 | 131,497 | 127,198 | 112,996 | 99,854 | 79,364 | 84,758 | 81,793 | 73,544 | 68,244 | 82,282 | 67,267 | 63,235 | 60,555 | 60,566 | 38,790 |
| Goodwill and Intangible Assets | 64,807 | 68,215 | 70,240 | 73,491 | 76,636 | 80,421 | 79,223 | 80,872 | 11,341 | 12,108 | 11,889 | 11,913 | 11,954 | 12,361 | 12,934 | 15,248 | 12,233 | 12,518 | 4,733 | 3,454 | 3,600 | 3,328 | 0 | 0 | 0 | 0 | 0 |
| Goodwill | 0 | 52,525 | 52,419 | 52,313 | 52,072 | 52,709 | 50,198 | 49,974 | 9,934 | 10,490 | 10,507 | 10,445 | 10,348 | 10,307 | 10,375 | 10,408 | 9,419 | 9,456 | 3,188 | 2,835 | 2,852 | 0 | 0 | 0 | 0 | 0 | 0 |
| Intangible Assets | 64,807 | 15,689 | 17,820 | 21,178 | 24,564 | 27,712 | 29,024 | 30,898 | 1,407 | 1,617 | 1,382 | 1,468 | 1,606 | 2,054 | 2,559 | 4,840 | 2,814 | 3,062 | 1,544 | 619.1 | 748.3 | 3,328 | 0 | 0 | 0 | 0 | 0 |
| Long Term Investments | 45,677 | 41,516 | 29,450 | 22,775 | 22,935 | 17,259 | 15,577 | 12,590 | 51,047 | 52,173 | 38,392 | 2,777 | 2,700 | 2,554 | 2,490 | 2,400 | 5,160 | 4,327 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Deferred Tax Assets | 0 | 7,175 | 6,396 | 6,342 | 5,369 | 5,477 | 4,708 | 5,108 | 4,002 | 4,537 | 5,157 | 4,265 | 3,685 | 3,745 | 3,637 | 2,068 | 1,621 | 1,630 | 1,461 | 2,509 | 4,059 | 3,835 | 2,241 | 0 | 0 | 0 | 0 |
| Other Long Term Assets | 31,303 | 24,486 | 23,311 | 25,320 | 25,420 | 13,801 | 13,830 | 19,340 | 17,425 | 2,443 | 2,820 | 3,221 | 4,709 | 4,369 | 3,778 | 2,971 | 2,198 | 2,590 | 7,494 | 8,798 | 7,928 | 8,494 | 13,277 | 14,783 | 16,122 | 16,987 | 16,157 |
| Total Current Liabilities | 244,349 | 234,424 | 225,970 | 229,325 | 217,245 | 174,592 | 154,300 | 158,632 | 108,377 | 106,970 | 122,696 | 113,680 | 102,060 | 85,697 | 67,889 | 59,735 | 34,574 | 25,271 | 35,753 | 27,990 | 31,199 | 25,166 | 27,640 | 24,487 | 21,269 | 25,873 | 17,952 |
| Accounts Payable | 88,754 | 78,221 | 70,329 | 78,997 | 84,470 | 73,268 | 56,066 | 56,884 | 41,672 | 35,804 | 34,139 | 35,411 | 28,989 | 24,227 | 21,192 | 24,389 | 8,954 | 5,167 | 149.8 | 0 | 10,927 | 7,861 | 0 | 4,070 | 2,969 | 3,860 | 3,209 |
| Notes Payable/Short Term Debt | 50,016 | 54,858 | 70,203 | 45,547 | 49,558 | 41,315 | 43,335 | 54,043 | 32,385 | 37,181 | 53,727 | 44,007 | 50,626 | 40,099 | 26,426 | 17,174 | 13,960 | 11,473 | 24,868 | 15,804 | 21,572 | 6,878 | 20,577 | 13,496 | 13,167 | 13,768 | 8,528 |
| Tax Payables | 0 | 0 | 6,342 | 11,296 | 10,045 | 3,819 | 2,823 | 4,448 | 4,864 | 4,353 | 0 | 0 | 0 | 2,784 | 2,401 | 2,740 | 1,181 | 1,265 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Deferred Revenue | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 60.55 | 2,704 | 480.3 | 19.25 | 167 | 47.67 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Current Liabilities | 105,579 | 101,344 | 79,095 | 93,485 | 73,172 | 56,190 | 52,077 | 43,258 | 29,456 | 29,571 | 32,127 | 33,781 | 22,426 | 18,420 | 17,823 | 15,432 | 10,478 | 7,365 | 10,735 | 12,187 | -1,301 | 10,428 | 7,063 | 6,922 | 5,133 | 8,245 | 6,216 |
| Total Liabilities | 515,966 | 398,789 | 352,642 | 394,313 | 405,095 | 352,416 | 344,421 | 315,034 | 162,612 | 191,089 | 199,062 | 178,027 | 160,978 | 137,902 | 125,171 | 116,300 | 87,261 | 80,229 | 62,641 | 59,891 | 76,503 | 74,136 | 59,117 | 55,513 | 52,238 | 52,610 | 43,143 |
| Total Non-Current Liabilities | 271,617 | 164,365 | 126,672 | 164,988 | 187,849 | 177,823 | 190,121 | 156,402 | 54,235 | 84,120 | 76,366 | 64,347 | 58,918 | 52,205 | 57,282 | 56,566 | 52,687 | 54,959 | 26,888 | 31,901 | 45,305 | 48,970 | 31,477 | 31,026 | 30,969 | 26,737 | 25,191 |
| Total Long Term Debt | 214,081 | 146,554 | 109,014 | 144,528 | 166,120 | 156,614 | 177,414 | 144,105 | 44,127 | 73,890 | 66,234 | 55,375 | 50,163 | 44,592 | 50,167 | 52,374 | 48,994 | 51,230 | 23,937 | 29,392 | 42,990 | 46,466 | 30,798 | 28,243 | 27,879 | 22,559 | 20,936 |
| Deferred Tax Liabilities Non-Current | 0 | 6,850 | 7,704 | 8,585 | 7,590 | 7,121 | 5,772 | 5,807 | 4,961 | 4,857 | 4,988 | 3,933 | 2,664 | 1,807 | 1,377 | 372.5 | 181 | 151.7 | 150 | 32.59 | 0 | 31.7 | 33.96 | 0 | 0 | 511.5 | 6.71 |
| 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 | 0 | 0 | 0 | 0 |
| Capital Lease Obligations | 0 | 7,812 | 8,222 | 7,708 | 7,400 | 5,876 | 5,809 | 0 | 0 | 0 | 0 | 0 | 0 | 50.7 | 66.09 | 39.62 | 15.77 | 39.06 | 24.52 | 65.17 | 202.3 | 190.2 | 0 | 0 | 0 | 0 | 0 |
| Other Long Term Liabilities | 57,536 | 3,149 | 1,733 | 4,167 | 6,740 | 8,212 | 1,126 | 6,490 | 5,147 | 5,374 | 5,144 | 5,040 | 6,091 | 5,756 | 5,672 | 3,779 | 3,496 | 3,537 | 2,776 | 2,411 | 2,112 | 2,282 | 645.2 | 2,783 | 3,089 | 3,666 | 4,248 |
| Total Equity | 373,367 | 342,271 | 314,751 | 313,276 | 268,171 | 231,737 | 212,802 | 219,028 | 201,310 | 166,841 | 165,925 | 155,691 | 125,744 | 109,820 | 99,791 | 91,839 | 74,714 | 71,961 | 89,745 | 77,161 | 55,014 | 59,651 | 55,110 | 49,565 | 54,089 | 55,731 | 35,574 |
| Non-Controlling Interest | 26,467 | 22,245 | 20,271 | 18,608 | 14,544 | 15,622 | 13,375 | 17,639 | 13,190 | 12,001 | 11,493 | 8,210 | 4,128 | 3,506 | 1,513 | 3,283 | 3,098 | 2,289 | 14,567 | 11,111 | 7,926 | 8,399 | 10,051 | 10,087 | 12,142 | 12,062 | 4,978 |
| Total Stockholders' Equity | 346,900 | 320,026 | 294,480 | 294,668 | 253,627 | 216,115 | 199,427 | 201,388 | 188,120 | 154,841 | 154,432 | 147,482 | 121,616 | 106,315 | 98,278 | 88,556 | 71,616 | 69,672 | 75,177 | 66,050 | 47,089 | 51,252 | 45,059 | 39,478 | 41,946 | 43,669 | 30,596 |
| Retained Earnings | 0 | 96,640 | 89,980 | 91,556 | 69,713 | 30,085 | 21,030 | 20,403 | 53,600 | 44,189 | 37,697 | 36,000 | 25,191 | 22,398 | 23,916 | 24,973 | 13,229 | 9,221 | 13,899 | 16,977 | -2,754 | 5,578 | 3,803 | 1,183 | 1,016 | 8,201 | 9,409 |
| Accumulated Other Earnings | 0 | 24,609 | 21,544 | 22,950 | 15,869 | 14,749 | 9,107 | 3,354 | 20,119 | 17,951 | 16,003 | 13,644 | 12,385 | 7,412 | 7,312 | -1,272 | 3,053 | 4,204 | 3,068 | 2,151 | 1,015 | 4,342 | 1,460 | 1,426 | 5,211 | 4,776 | 335.9 |
| Common Stock | 346,900 | 44,153 | 43,855 | 43,680 | 44,087 | 43,516 | 43,305 | 43,217 | 87,381 | 79,568 | 79,186 | 78,715 | 78,180 | 76,048 | 67,571 | 60,520 | 54,799 | 56,904 | 54,478 | 45,912 | 45,710 | 40,951 | 35,756 | 32,626 | 32,548 | 27,520 | 20,155 |
| 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 | 0 | 0 | 0 | 0 |
| Additional Paid in Capital | 0 | 154,624 | 139,101 | 136,482 | 123,958 | 127,765 | 125,985 | 134,414 | 27,021 | 13,133 | 21,547 | 19,123 | 5,860 | 456.8 | -520.6 | 4,336 | 534.5 | -657.8 | 3,732 | 1,010 | 3,117 | 380.3 | 4,041 | 4,243 | 3,172 | 3,172 | 695.9 |
| Total Liabilities & Total Equity | 889,333 | 741,060 | 667,393 | 707,590 | 673,266 | 584,153 | 557,224 | 534,062 | 363,922 | 357,931 | 364,987 | 333,719 | 286,722 | 247,723 | 224,962 | 208,140 | 161,975 | 152,190 | 152,386 | 137,052 | 131,518 | 133,788 | 114,228 | 105,078 | 106,326 | 108,341 | 78,717 |
| Total Liabilities & Shareholders' Equity | 889,333 | 741,060 | 667,393 | 707,590 | 673,266 | 584,153 | 557,224 | 534,062 | 363,922 | 357,931 | 364,987 | 333,719 | 286,722 | 247,723 | 224,962 | 208,140 | 161,975 | 152,190 | 152,386 | 137,052 | 131,518 | 133,788 | 114,228 | 105,078 | 106,326 | 108,341 | 78,717 |
| Total Investments | 55,036 | 50,893 | 34,133 | 30,334 | 26,010 | 22,153 | 20,470 | 26,392 | 56,832 | 56,069 | 42,558 | 9,937 | 8,120 | 7,043 | 3,838 | 4,097 | 10,180 | 5,594 | 11,059 | 10,916 | 4,372 | 3,201 | 3,192 | 2,052 | 4,601 | 1,683 | 220.2 |
| Total Debt | 264,097 | 201,412 | 179,217 | 190,075 | 215,678 | 197,930 | 220,749 | 198,148 | 76,512 | 111,071 | 119,961 | 99,382 | 100,789 | 84,690 | 76,593 | 69,548 | 62,955 | 62,704 | 48,805 | 45,195 | 64,563 | 53,344 | 51,375 | 41,739 | 41,046 | 36,327 | 29,464 |
| Net Debt | 171,628 | 124,919 | 111,932 | 132,034 | 139,605 | 146,392 | 160,618 | 146,629 | 30,434 | 72,678 | 64,710 | 47,687 | 55,763 | 64,697 | 52,626 | 46,150 | 40,397 | 36,565 | 31,646 | 29,457 | 51,259 | 47,385 | 42,818 | 31,339 | 29,275 | 22,160 | 17,443 |