| 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Report Filing: | 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 |
| Total Current Assets | 247,684,612 | 227,062,266 | 205,328,868 | 218,470,581 | 218,163,185 | 198,215,579 | 181,385,260 | 174,697,424 | 146,982,464 | 141,429,704 | 124,814,725 | 115,146,026 | 110,760,271 | 87,269,017 | 71,502,000 | 61,402,589 | 54,211,297 | 48,968,556 | 41,901,014 | 34,988,905 | 33,399,153 | 31,991,000 |
| Cash and Short Term Investments | 125,847,114 | 112,651,790 | 92,407,210 | 115,227,286 | 124,150,192 | 124,652,843 | 108,779,703 | 100,939,943 | 83,184,201 | 88,182,313 | 71,493,074 | 61,817,340 | 54,496,009 | 37,448,271 | 26,877,600 | 10,950,571 | 12,254,351 | 9,796,705 | 6,754,822 | 6,281,056 | 6,014,696 | 10,976,000 |
| Cash & Equivalents | 57,856,378 | 53,705,579 | 69,080,893 | 49,680,710 | 39,031,415 | 29,382,578 | 26,885,999 | 30,340,505 | 30,545,130 | 32,111,442 | 22,636,744 | 16,840,766 | 16,284,780 | 18,791,460 | 14,691,761 | 9,791,419 | 10,149,931 | 8,814,637 | 5,831,989 | 4,222,027 | 4,082,817 | 3,130,000 |
| Short Term Investments | 67,990,736 | 58,946,211 | 23,326,317 | 65,546,576 | 85,118,777 | 95,270,265 | 81,893,704 | 70,599,438 | 52,639,071 | 56,070,871 | 48,856,330 | 44,976,574 | 38,211,229 | 18,656,811 | 655,969 | 1,159,152 | 2,104,420 | 982,067 | 922,833 | 2,059,029 | 1,931,878 | 7,846,000 |
| Receivables | 58,608,969 | 53,246,047 | 43,280,641 | 41,870,772 | 45,210,672 | 34,569,597 | 42,436,150 | 36,948,466 | 31,804,956 | 27,800,408 | 28,520,689 | 28,234,485 | 27,875,934 | 26,674,596 | 24,153,028 | 21,308,834 | 19,796,779 | 23,460,107 | 17,834,577 | 14,648,850 | 14,494,000 | 13,233,000 |
| Inventory | 52,636,828 | 51,754,865 | 51,625,874 | 52,187,866 | 41,384,404 | 32,043,145 | 26,766,464 | 28,984,704 | 24,983,355 | 18,353,503 | 18,811,794 | 17,317,504 | 19,134,868 | 17,747,413 | 15,716,700 | 13,364,524 | 9,839,328 | 9,492,607 | 7,968,803 | 6,753,446 | 5,864,889 | 5,804,000 |
| Other Current Assets | 10,591,701 | 9,409,564 | 18,015,143 | 9,184,657 | 7,417,917 | 6,949,994 | 3,402,943 | 7,824,311 | 7,009,952 | 7,093,480 | 5,989,168 | 7,776,697 | 9,253,460 | 5,398,737 | 4,754,672 | 15,778,660 | 12,320,839 | 6,219,137 | 9,342,812 | 7,305,553 | 7,025,569 | 1,978,000 |
| Total Assets | 566,942,110 | 514,531,948 | 455,905,980 | 448,424,507 | 426,621,158 | 378,235,718 | 352,564,497 | 339,357,244 | 301,752,090 | 262,174,324 | 242,179,521 | 230,422,958 | 214,075,018 | 181,071,570 | 155,631,200 | 134,169,276 | 112,179,788 | 105,181,182 | 93,255,669 | 81,366,205 | 74,461,797 | 69,006,000 |
| Total Non-Current Assets | 319,257,498 | 287,469,682 | 250,577,112 | 229,953,926 | 208,457,973 | 180,020,139 | 171,179,237 | 164,659,820 | 154,769,626 | 120,744,620 | 117,364,796 | 115,276,932 | 103,314,747 | 93,802,553 | 84,129,200 | 72,886,154 | 57,968,492 | 56,332,093 | 51,474,122 | 46,377,300 | 41,062,644 | 37,015,000 |
| Property, Plant and Equipment | 215,304,784 | 205,945,209 | 187,256,262 | 168,045,388 | 149,928,539 | 128,952,892 | 119,825,474 | 115,416,724 | 111,665,648 | 91,473,041 | 86,477,110 | 80,872,950 | 75,496,388 | 68,484,743 | 62,044,000 | 52,964,594 | 43,560,295 | 42,496,311 | 37,380,645 | 33,784,615 | 29,276,160 | 23,962,000 |
| Goodwill and Intangible Assets | 29,480,565 | 23,738,566 | 22,741,862 | 20,217,754 | 20,236,244 | 18,468,502 | 20,703,504 | 14,891,598 | 14,760,483 | 5,344,020 | 5,396,311 | 4,785,473 | 3,980,600 | 3,729,705 | 3,355,200 | 2,779,439 | 1,256,008 | 787,248 | 704,627 | 658,385 | 632,856 | 546,000 |
| Goodwill | 11,105,233 | 7,168,541 | 6,457,619 | 6,014,422 | 5,844,259 | 5,673,642 | 6,250,439 | 5,833,678 | 5,703,138 | 1,343,580 | 910,539 | 739,576 | 560,534 | 573,845 | -35.68 | 0 | 0 | 0 | 0 | 0 | 0 | 11,000 |
| Intangible Assets | 18,375,332 | 16,570,025 | 16,284,243 | 14,203,332 | 14,391,985 | 12,794,860 | 14,453,065 | 9,057,920 | 9,057,345 | 4,000,440 | 4,485,772 | 4,045,897 | 3,420,066 | 3,155,860 | 3,355,236 | 2,779,439 | 1,256,008 | 787,248 | 704,627 | 658,385 | 632,856 | 535,000 |
| Long Term Investments | 32,640,514 | -34,597,413 | 21,463,519 | -41,850,227 | -60,695,343 | -73,415,301 | -64,332,376 | -54,971,145 | -37,977,789 | -43,428,711 | -35,247,502 | -27,076,604 | -25,550,557 | -4,642,147 | 9,340,062 | 7,831,799 | 5,812,432 | 3,709,254 | 3,006,867 | 1,532,267 | 1,993,741 | 10,970,000 |
| Deferred Tax Assets | 18,840,559 | 14,016,798 | 10,211,797 | 5,101,318 | 4,261,214 | 4,275,000 | 4,505,049 | 5,468,002 | 5,061,687 | 5,321,450 | 5,589,108 | 4,526,595 | 4,621,780 | 2,516,080 | 1,614,078 | 1,124,009 | 1,051,601 | 379,087 | 266,280 | 353,027 | 522,689 | 677,000 |
| Other Long Term Assets | 22,991,076 | 78,366,522 | 8,903,672 | 78,439,693 | 94,727,319 | 101,739,046 | 90,477,586 | 83,854,641 | 61,259,597 | 62,034,820 | 55,149,769 | 52,168,518 | 44,766,536 | 23,714,172 | 7,775,860 | 8,186,314 | 6,288,155 | 8,960,192 | 10,115,704 | 10,049,006 | 8,637,198 | 860,000 |
| Total Current Liabilities | 106,411,348 | 93,326,299 | 75,719,452 | 78,344,852 | 88,117,133 | 75,604,351 | 63,782,764 | 69,081,510 | 67,175,114 | 54,704,095 | 50,502,909 | 52,013,913 | 51,315,409 | 46,933,052 | 44,319,014 | 39,944,721 | 34,204,424 | 32,207,071 | 29,795,976 | 25,522,871 | 24,908,591 | 26,108,000 |
| Accounts Payable | 13,039,380 | 12,370,177 | 11,319,824 | 10,644,686 | 13,453,351 | 9,739,222 | 8,718,222 | 8,479,916 | 9,083,907 | 6,485,039 | 6,187,291 | 7,914,704 | 8,437,139 | 9,489,111 | 8,202,922 | 7,762,778 | 13,542,625 | 5,587,137 | 6,037,864 | 4,578,915 | 4,206,962 | 4,189,000 |
| Notes Payable/Short Term Debt | 18,752,488 | 15,379,794 | 8,423,476 | 6,236,477 | 15,017,761 | 17,269,528 | 15,239,558 | 13,620,046 | 16,046,238 | 13,979,606 | 11,376,973 | 9,807,966 | 8,864,348 | 9,442,762 | 9,697,950 | 9,553,655 | 8,014,333 | 11,290,010 | 10,440,247 | 10,132,644 | 11,594,656 | 12,058,000 |
| Tax Payables | 7,037,174 | 4,340,171 | 3,358,715 | 4,250,397 | 6,749,149 | 4,430,272 | 1,387,773 | 8,720,050 | 7,408,348 | 2,837,353 | 3,401,625 | 2,161,109 | 3,386,018 | 3,222,934 | 1,262,800 | 2,051,452 | 1,124,423 | 675,553 | 1,343,941 | 1,263,088 | 896,862 | 1,550,000 |
| Deferred Revenue | 0 | 0 | 1,492,602 | 1,314,934 | 58,153,782 | 47,467,882 | 38,787,954 | 45,926,830 | 41,641,830 | 33,888,274 | 32,651,510 | 33,964,984 | 33,545,949 | 27,657,228 | 10,806,586 | 14,341,266 | 12,647,465 | 15,329,923 | 13,317,865 | 1,263,088 | 896,862 | 0 |
| Other Current Liabilities | 67,582,306 | 61,236,157 | 51,124,835 | 55,898,358 | -5,256,910 | -3,302,553 | -350,743 | -7,665,332 | -7,005,209 | -2,486,177 | -3,114,490 | -1,834,850 | -2,918,045 | -2,878,983 | 14,348,756 | 6,235,570 | -1,124,423 | -675,553 | -1,343,941 | 8,285,137 | 7,313,248 | 8,311,000 |
| Total Liabilities | 130,621,773 | 112,339,878 | 92,228,115 | 93,674,903 | 121,721,227 | 102,287,702 | 89,684,076 | 91,604,067 | 87,260,662 | 69,211,291 | 63,119,716 | 62,334,770 | 64,059,008 | 59,591,364 | 53,785,900 | 44,939,653 | 39,134,587 | 42,376,696 | 37,403,227 | 33,426,340 | 32,854,387 | 32,605,000 |
| Total Non-Current Liabilities | 24,210,425 | 19,013,579 | 16,508,663 | 15,330,051 | 33,604,094 | 26,683,351 | 25,901,312 | 22,522,557 | 20,085,548 | 14,507,196 | 12,616,807 | 10,320,857 | 12,743,599 | 12,658,312 | 9,466,917 | 4,994,932 | 4,930,163 | 10,169,625 | 7,607,251 | 7,903,469 | 7,945,797 | 6,497,000 |
| Total Long Term Debt | 10,160,154 | 3,950,390 | 4,262,468 | 4,096,765 | 3,374,388 | 2,947,853 | 3,172,479 | 1,047,057 | 2,767,807 | 1,302,780 | 1,496,990 | 1,457,553 | 2,296,185 | 5,452,402 | 5,085,514 | 1,221,719 | 1,380,277 | 6,164,650 | 4,072,386 | 4,344,466 | 4,837,708 | 5,596,000 |
| Deferred Tax Liabilities Non-Current | 709,226 | 528,231 | 620,549 | 5,111,332 | 23,198,205 | 18,810,845 | 17,053,808 | 15,162,523 | 11,710,781 | 7,293,514 | 5,154,792 | 4,097,811 | 6,012,371 | 3,429,467 | 2,333,442 | 1,652,667 | 1,249,964 | 1,486,287 | 1,465,555 | 1,182,262 | 905,683 | 36,000 |
| 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 |
| Capital Lease Obligations | 4,841,941 | 5,029,849 | 4,723,289 | 4,400,845 | 3,676,558 | 2,710,497 | 3,002,249 | 61,189 | 68,463 | 83,726 | 88,596 | 92,489 | 102,213 | 115,064 | 136,854 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Long Term Liabilities | 8,499,104 | 9,505,109 | 6,902,357 | 1,721,109 | 3,354,943 | 2,214,156 | 2,672,776 | 6,251,788 | 5,538,497 | 5,827,176 | 5,876,429 | 4,673,004 | 4,332,830 | 3,661,379 | 1,911,107 | 2,120,546 | 2,299,922 | 2,518,688 | 2,069,311 | 2,376,741 | 2,202,406 | 865,000 |
| Total Equity | 436,320,337 | 402,192,070 | 363,677,865 | 354,749,604 | 304,899,931 | 275,948,016 | 262,880,421 | 247,753,177 | 214,491,428 | 192,963,033 | 179,059,805 | 168,088,188 | 150,016,010 | 121,480,206 | 101,845,323 | 89,229,623 | 72,925,734 | 62,804,486 | 55,852,441 | 47,820,398 | 41,487,943 | 36,400,000 |
| Non-Controlling Interest | 12,007,082 | 10,504,467 | 10,444,090 | 9,563,462 | 8,662,234 | 8,277,685 | 7,964,949 | 7,684,184 | 7,278,012 | 6,538,705 | 6,183,038 | 5,906,463 | 5,573,394 | 4,386,154 | 4,245,557 | 3,759,531 | 3,480,149 | 4,806,945 | 4,306,221 | 2,675,456 | 1,899,885 | 1,956,000 |
| Total Stockholders' Equity | 424,313,255 | 391,687,603 | 353,233,775 | 345,186,142 | 296,237,697 | 267,670,331 | 254,915,472 | 240,068,993 | 207,213,416 | 186,424,328 | 172,876,767 | 162,181,725 | 144,442,616 | 117,094,052 | 97,480,294 | 85,470,092 | 69,445,585 | 57,997,541 | 51,546,220 | 45,144,942 | 39,588,058 | 34,444,000 |
| Retained Earnings | 163,654,131 | 370,513,188 | 138,454,235 | 337,946,407 | 293,064,763 | 271,068,211 | 254,582,894 | 242,698,956 | 215,811,200 | 193,086,317 | 185,132,014 | 169,529,604 | 148,600,282 | 119,985,689 | 97,542,525 | 85,014,550 | 71,065,246 | 55,419,571 | 51,065,174 | 44,463,683 | 37,369,265 | 6,972,000 |
| Accumulated Other Earnings | 261,964,077 | 0 | 209,478,133 | 1,938,328 | 168,685,634 | 166,040,278 | 163,354,039 | -119,467 | -119,467 | -119,467 | -119,467 | -119,467 | -119,467 | -119,467 | 4,245,553 | 0 | 0 | 0 | 0 | 0 | 0 | 136,000 |
| Common Stock | 778,047 | 778,047 | 897,514 | 897,514 | 778,047 | 897,514 | 897,514 | 897,514 | 897,514 | 897,514 | 897,514 | 897,514 | 897,514 | 897,514 | 897,500 | 778,047 | 778,047 | 778,047 | 778,047 | 778,047 | 778,047 | 898,000 |
| Preferred Stock | 119,467 | 119,467 | 119,467 | 119,467 | 119,467 | 119,467 | 119,467 | 119,467 | 119,467 | 119,467 | 119,467 | 119,467 | 119,467 | 119,467 | 119,467 | 119,468 | 119,468 | 119,467 | 119,467 | 119,467 | 119,467 | 0 |
| Additional Paid in Capital | -2,202,467 | 20,276,901 | 4,284,426 | 4,403,893 | -166,410,214 | -170,335,672 | -163,918,975 | -3,527,477 | -9,495,298 | -7,559,503 | -13,152,761 | -8,245,393 | -5,055,180 | -3,789,151 | 4,403,893 | -3,358,034 | -2,517,176 | 6,588,861 | 6,574,995 | -216,255 | 1,321,279 | 26,438,000 |
| Total Liabilities & Total Equity | 566,942,110 | 514,531,948 | 455,905,980 | 448,424,507 | 426,621,158 | 378,235,718 | 352,564,497 | 339,357,244 | 301,752,090 | 262,174,324 | 242,179,521 | 230,422,958 | 214,075,018 | 181,071,570 | 155,631,200 | 134,169,276 | 112,179,788 | 105,181,182 | 93,255,669 | 81,366,205 | 74,461,797 | 69,006,000 |
| Total Liabilities & Shareholders' Equity | 566,942,110 | 514,531,948 | 455,905,980 | 448,424,507 | 426,621,158 | 378,235,718 | 352,564,497 | 339,357,244 | 301,752,090 | 262,174,324 | 242,179,521 | 230,422,958 | 214,075,018 | 181,071,570 | 155,631,200 | 134,169,276 | 112,179,788 | 105,181,182 | 93,255,669 | 81,366,205 | 74,461,797 | 69,006,000 |
| Total Investments | 100,631,250 | 24,348,798 | 44,789,836 | 23,696,349 | 24,423,434 | 21,854,964 | 17,561,328 | 15,628,293 | 14,661,282 | 12,642,160 | 13,608,828 | 17,899,970 | 12,660,672 | 14,014,664 | 9,996,031 | 8,990,951 | 7,916,853 | 4,691,322 | 3,929,700 | 3,591,297 | 3,925,619 | 18,816,000 |
| Total Debt | 28,912,642 | 19,330,184 | 12,685,944 | 10,333,242 | 18,392,149 | 20,217,381 | 18,412,037 | 14,667,103 | 18,814,045 | 15,282,386 | 12,873,963 | 11,265,519 | 11,160,533 | 14,895,164 | 14,783,464 | 10,775,373 | 9,394,611 | 17,454,660 | 14,512,633 | 14,477,110 | 16,432,364 | 17,654,000 |
| Net Debt | -28,943,736 | -34,375,395 | -56,394,949 | -39,347,468 | -20,639,266 | -9,165,197 | -8,473,962 | -15,673,402 | -11,731,085 | -16,829,056 | -9,762,781 | -5,575,247 | -5,124,247 | -3,896,296 | -12,231,000 | 983,955 | -755,320 | 8,640,022 | 8,680,645 | 10,255,083 | 12,349,546 | 14,524,000 |