| 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 |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Report Filing: | 2025-02-14 | 2024-02-16 | 2023-02-21 | 2022-02-22 | 2021-02-23 | 2020-02-25 | 2019-02-26 | 2018-02-27 | 2017-02-28 | 2016-02-23 | 2015-02-24 | 2014-02-20 | 2013-02-28 | 2012-02-29 | 2011-02-28 | 2010-02-24 | 2009-03-02 | 2008-02-29 | 2007-03-01 | 2006-03-09 | 2005-03-02 | 2004-02-18 | 2003-03-19 | 2002-03-22 | 2001-03-22 | 2000-03-13 | 1999-03-11 | 1998-03-30 | 1997-03-25 | 1996-03-20 | 1995-03-27 | 1994-03-25 | 1992-12-31 | 1991-12-31 | 1990-12-31 | 1989-12-31 |
| Total Current Assets | 967,230 | 923,999 | 889,122 | 1,133,661 | 974,063 | 676,866 | 582,387 | 701,258 | 680,856 | 648,864 | 881,139 | 750,959 | 607,615 | 571,140 | 435,705 | 517,228 | 431,930 | 161,839 | 168,767 | 140,401 | 109,979 | 42,799 | 42,297 | 50,142 | 52,923 | 46,810 | 26,596 | 21,949 | 25,969 | 13,071 | 15,671 | 13,988 | 11,778 | 11,803 | 7,263 | 7,980 |
| Cash and Short Term Investments | 866,007 | 816,636 | 763,933 | 1,031,091 | 883,560 | 604,005 | 509,187 | 633,529 | 628,526 | 602,259 | 811,060 | 685,799 | 546,682 | 509,662 | 365,558 | 449,801 | 370,943 | 137,016 | 145,876 | 88,240 | 56,848 | 30,443 | 28,160 | 35,343 | 32,305 | 44,305 | 24,280 | 18,590 | 22,949 | 11,743 | 14,481 | 12,882 | 10,692 | 10,616 | 6,295 | 6,866 |
| Cash & Equivalents | 469,317 | 624,151 | 567,234 | 740,834 | 527,609 | 263,631 | 278,793 | 431,304 | 389,635 | 360,505 | 512,308 | 355,822 | 175,537 | 144,881 | 49,240 | 89,436 | 165,034 | 51,610 | 53,959 | 58,331 | 56,848 | 30,443 | 28,160 | 35,343 | 32,305 | 44,305 | 24,280 | 18,590 | 22,949 | 11,743 | 14,481 | 12,882 | 10,692 | 10,616 | 6,295 | 6,866 |
| Short Term Investments | 396,690 | 192,485 | 196,699 | 290,257 | 355,951 | 340,374 | 230,394 | 202,225 | 238,891 | 241,754 | 298,752 | 329,977 | 371,145 | 364,781 | 316,318 | 360,365 | 205,909 | 85,406 | 91,917 | 29,909 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Receivables | 101,223 | 107,363 | 125,189 | 102,570 | 90,503 | 72,861 | 73,200 | 67,729 | 52,330 | 46,605 | 70,079 | 65,160 | 60,933 | 61,478 | 70,147 | 67,427 | 60,987 | 24,823 | 22,891 | 52,161 | 53,131 | 12,356 | 14,137 | 14,799 | 20,618 | 2,505 | 2,316 | 3,359 | 3,020 | 1,328 | 1,190 | 1,106 | 1,086 | 1,187 | 968 | 1,114 |
| Inventory | 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 |
| Other Current Assets | 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 |
| Total Assets | 4,002,814 | 3,875,393 | 3,665,743 | 3,743,567 | 3,384,757 | 2,687,379 | 2,622,532 | 2,533,600 | 2,490,972 | 2,351,698 | 2,572,274 | 2,415,689 | 2,359,141 | 2,265,792 | 2,117,605 | 2,031,989 | 2,175,052 | 1,562,147 | 1,351,520 | 1,198,942 | 1,157,248 | 770,912 | 758,800 | 693,575 | 715,348 | 406,105 | 365,875 | 365,521 | 336,099 | 182,926 | 171,423 | 149,888 | 139,655 | 138,930 | 73,019 | 71,513 |
| Total Non-Current Assets | 3,035,584 | 2,951,394 | 2,776,621 | 2,609,906 | 2,410,694 | 2,010,513 | 2,040,145 | 1,832,342 | 1,810,116 | 1,702,834 | 1,691,135 | 1,664,730 | 1,751,526 | 1,694,652 | 1,681,900 | 1,514,761 | 1,743,122 | 1,400,308 | 1,182,753 | 1,058,541 | 1,047,269 | 728,113 | 716,503 | 643,433 | 662,425 | 359,295 | 339,279 | 343,572 | 310,130 | 169,855 | 155,752 | 135,900 | 127,877 | 127,127 | 65,756 | 63,533 |
| Property, Plant and Equipment | 32,223 | 30,157 | 27,734 | 27,070 | 27,109 | 25,813 | 14,934 | 14,159 | 14,131 | 14,362 | 15,133 | 14,891 | 14,519 | 14,041 | 13,355 | 11,118 | 10,045 | 9,319 | 8,735 | 9,081 | 9,145 | 6,487 | 6,829 | 6,292 | 7,087 | 4,439 | 4,055 | 3,780 | 3,642 | 2,038 | 2,134 | 1,910 | 1,699 | 1,763 | 1,007 | 1,092 |
| Goodwill and Intangible Assets | 64,560 | 64,381 | 60,859 | 56,691 | 53,428 | 53,341 | 54,349 | 54,392 | 54,246 | 54,948 | 56,275 | 59,313 | 58,024 | 58,618 | 66,542 | 68,509 | 63,011 | 60,001 | 60,037 | 58,180 | 57,887 | 14,991 | 8,403 | 15,347 | 15,833 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Goodwill | 52,565 | 52,634 | 51,662 | 50,315 | 49,248 | 47,823 | 47,471 | 47,507 | 47,288 | 47,325 | 47,647 | 48,081 | 48,175 | 48,188 | 48,854 | 48,357 | 48,027 | 45,270 | 45,185 | 43,621 | 43,203 | 8,511 | 8,096 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Intangible Assets | 11,995 | 11,747 | 9,197 | 6,376 | 4,180 | 5,518 | 6,878 | 6,885 | 6,958 | 7,623 | 8,628 | 11,232 | 9,849 | 10,430 | 17,688 | 20,152 | 14,984 | 14,731 | 14,852 | 14,559 | 14,684 | 6,480 | 307 | 14,799 | 20,618 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Long Term Investments | 1,598,111 | 1,671,134 | 1,541,226 | 1,425,035 | 1,186,346 | 1,032,037 | 1,002,543 | 1,021,349 | 996,909 | 874,677 | 876,875 | 819,448 | 786,851 | 788,601 | 660,681 | 601,883 | 721,769 | 510,184 | 482,265 | 418,509 | 544,470 | 324,323 | 337,848 | 318,457 | 318,451 | 234,215 | 233,692 | 217,568 | 200,089 | 114,549 | 103,284 | 101,329 | 102,411 | 100,725 | 53,727 | 51,584 |
| Deferred Tax Assets | 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 |
| Other Long Term Assets | 1,340,690 | 1,185,722 | 1,146,802 | 1,101,110 | 1,143,811 | 899,322 | 968,319 | 742,442 | 744,830 | 758,847 | 742,852 | 771,078 | 892,132 | 833,392 | 941,322 | 833,251 | 948,297 | 820,804 | 631,716 | 572,771 | 435,767 | 382,312 | 363,423 | 303,337 | 321,054 | 120,641 | 101,532 | 122,224 | 106,399 | 53,268 | 50,334 | 32,661 | 23,767 | 24,639 | 11,022 | 10,857 |
| Total Current Liabilities | 3,226,497 | 3,119,470 | 3,053,636 | 3,127,885 | 2,798,440 | 2,110,310 | 2,057,945 | 1,962,846 | 1,898,690 | 1,682,484 | 1,909,154 | 1,859,011 | 1,816,221 | 1,759,467 | 1,558,872 | 1,529,341 | 1,605,716 | 1,156,986 | 967,767 | 840,709 | 746,609 | 508,232 | 538,213 | 499,253 | 496,548 | 322,603 | 283,387 | 273,945 | 260,829 | 138,222 | 133,808 | 125,649 | 119,195 | 122,282 | 63,032 | 62,414 |
| Accounts Payable | 153,153 | 161,960 | 188,692 | 169,172 | 140,291 | 118,375 | 114,794 | 102,727 | 109,842 | 107,632 | 134,467 | 194,491 | 195,240 | 202,895 | 170,330 | 162,696 | 187,978 | 54,397 | 88,096 | 78,460 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Notes Payable/Short Term Debt | 361,310 | 261,247 | 246,640 | 247,934 | 260,417 | 224,595 | 251,596 | 210,718 | 200,109 | 168,240 | 258,445 | 239,011 | 295,470 | 287,071 | 312,007 | 303,207 | 241,583 | 203,994 | 181,022 | 139,788 | 149,431 | 136,675 | 195,020 | 157,790 | 176,429 | 63,802 | 56,659 | 67,731 | 67,599 | 34,913 | 34,941 | 24,765 | 23,071 | 26,208 | 13,059 | 11,225 |
| Tax Payables | 0 | 0 | 46,166 | 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 |
| Deferred Revenue | 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 |
| Other Current Liabilities | 2,712,034 | 2,696,263 | 2,572,138 | 2,710,779 | 2,397,732 | 1,767,340 | 1,691,555 | 1,649,401 | 1,588,739 | 1,406,612 | 1,516,242 | 1,425,509 | 1,325,511 | 1,269,501 | 1,076,535 | 1,063,438 | 1,176,155 | 898,595 | 698,649 | 622,461 | 597,178 | 371,557 | 343,193 | 341,463 | 320,119 | 258,801 | 226,728 | 206,214 | 193,230 | 103,309 | 98,867 | 100,884 | 96,124 | 96,074 | 49,973 | 51,189 |
| Total Liabilities | 3,658,056 | 3,547,515 | 3,373,411 | 3,449,440 | 3,105,403 | 2,426,049 | 2,366,017 | 2,277,907 | 2,236,782 | 2,104,125 | 2,340,547 | 2,204,511 | 2,155,072 | 2,082,219 | 1,941,499 | 1,866,624 | 2,008,168 | 1,438,926 | 1,235,730 | 1,091,731 | 1,003,534 | 712,463 | 716,494 | 651,926 | 668,521 | 381,938 | 341,487 | 343,229 | 314,555 | 171,014 | 160,711 | 138,724 | 129,804 | 131,649 | 69,112 | 67,808 |
| Total Non-Current Liabilities | 431,559 | 428,045 | 319,775 | 321,555 | 306,963 | 315,739 | 308,072 | 315,061 | 338,092 | 421,641 | 431,393 | 345,500 | 338,851 | 322,752 | 382,627 | 337,283 | 402,452 | 281,940 | 267,963 | 251,022 | 256,925 | 204,231 | 178,281 | 152,673 | 171,973 | 59,335 | 58,100 | 69,284 | 53,726 | 32,792 | 26,903 | 13,075 | 10,609 | 9,367 | 6,080 | 5,394 |
| Total Long Term Debt | 389,836 | 391,825 | 295,865 | 301,005 | 281,685 | 291,498 | 282,031 | 284,080 | 295,245 | 309,756 | 306,601 | 295,883 | 275,660 | 256,775 | 304,978 | 322,058 | 391,891 | 227,845 | 163,683 | 130,365 | 105,718 | 54,782 | 45,190 | 43,622 | 43,299 | 20,140 | 18,375 | 15,127 | 13,314 | 7,329 | 7,991 | 8,192 | 6,798 | 5,738 | 3,233 | 2,970 |
| Deferred Tax Liabilities 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 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 | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Other Long Term Liabilities | 41,723 | 36,220 | 23,910 | 20,550 | 25,278 | 24,241 | 26,041 | 30,981 | 42,847 | 111,885 | 124,792 | 49,617 | 63,191 | 65,977 | 77,649 | 15,225 | 10,561 | 54,095 | 104,280 | 120,657 | 151,207 | 149,449 | 133,091 | 109,051 | 128,674 | 39,195 | 39,725 | 54,157 | 40,412 | 25,463 | 18,912 | 4,883 | 3,811 | 3,629 | 2,847 | 2,424 |
| Total Equity | 344,758 | 327,878 | 292,332 | 294,127 | 279,354 | 261,330 | 256,515 | 255,693 | 254,190 | 247,573 | 231,727 | 211,178 | 204,069 | 183,573 | 176,106 | 165,365 | 177,445 | 137,237 | 131,974 | 107,211 | 153,714 | 58,449 | 42,306 | 41,649 | 46,827 | 24,167 | 24,388 | 22,292 | 21,544 | 11,912 | 10,712 | 11,164 | 9,851 | 7,281 | 3,907 | 3,705 |
| Non-Controlling Interest | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10,561 | 14,016 | 16,184 | 42,197 | 48,061 | 12,295 | 0 | 550 | 3,939 | 550 | 550 | 550 | 550 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Total Stockholders' Equity | 344,758 | 327,878 | 292,332 | 294,127 | 279,354 | 261,330 | 256,515 | 255,693 | 254,190 | 247,573 | 231,727 | 211,178 | 204,069 | 183,573 | 176,106 | 165,365 | 166,884 | 123,221 | 115,790 | 107,211 | 105,653 | 46,154 | 42,306 | 41,099 | 42,888 | 23,617 | 23,838 | 21,742 | 20,994 | 11,912 | 10,712 | 11,164 | 9,851 | 7,281 | 3,907 | 3,705 |
| Retained Earnings | 376,166 | 332,901 | 296,456 | 272,268 | 236,990 | 223,211 | 199,202 | 177,676 | 162,440 | 146,420 | 129,977 | 115,756 | 104,223 | 88,315 | 73,998 | 62,481 | 54,013 | 54,715 | 43,600 | 33,848 | 30,209 | 29,681 | 25,851 | 26,993 | 28,096 | 17,547 | 13,544 | 11,086 | 8,627 | 4,493 | 3,263 | 2,501 | 1,407 | 769 | 501 | 513 |
| Accumulated Other Earnings | -12,456 | -10,443 | -17,341 | -84 | 7,986 | 1,569 | -1,507 | -119 | -1,175 | 192 | 2,189 | 1,199 | 4,102 | 944 | 1,001 | -91 | -5,687 | -917 | -1,557 | -626 | -208 | -30 | 1,227 | -442 | -241 | -1,454 | 392 | 112 | -288 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Common Stock | 4,105 | 4,105 | 4,105 | 4,105 | 4,105 | 4,105 | 4,105 | 4,105 | 4,105 | 4,105 | 4,105 | 4,105 | 4,105 | 4,105 | 4,105 | 4,105 | 3,942 | 3,658 | 3,658 | 3,618 | 3,585 | 2,044 | 2,024 | 1,997 | 1,940 | 882 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Preferred Stock | 20,050 | 27,404 | 27,404 | 34,838 | 30,063 | 26,993 | 26,068 | 26,068 | 26,068 | 26,068 | 20,063 | 11,158 | 9,058 | 7,800 | 7,800 | 8,152 | 31,939 | 0 | 0 | 139 | 339 | 1,009 | 1,009 | 1,009 | 2,070 | 928 | 1,028 | 1,740 | 2,650 | 1,250 | 1,450 | 1,654 | 1,848 | 1,598 | 896 | 904 |
| Additional Paid in Capital | -43,107 | -26,089 | -18,292 | -17,000 | 210 | 5,452 | 28,647 | 47,963 | 62,752 | 70,788 | 75,393 | 78,960 | 82,581 | 82,409 | 89,202 | 90,718 | 82,677 | 65,765 | 70,089 | 70,232 | 71,728 | 13,450 | 12,195 | 11,542 | 11,023 | 5,714 | 8,874 | 8,804 | 10,005 | 6,169 | 5,999 | 7,009 | 6,596 | 4,914 | 2,510 | 2,288 |
| Total Liabilities & Total Equity | 4,002,814 | 3,875,393 | 3,665,743 | 3,743,567 | 3,384,757 | 2,687,379 | 2,622,532 | 2,533,600 | 2,490,972 | 2,351,698 | 2,572,274 | 2,415,689 | 2,359,141 | 2,265,792 | 2,117,605 | 2,031,989 | 2,185,613 | 1,576,163 | 1,367,704 | 1,241,139 | 1,157,248 | 770,912 | 758,800 | 693,575 | 715,348 | 406,105 | 365,875 | 365,521 | 336,099 | 182,926 | 171,423 | 149,888 | 139,655 | 138,930 | 73,019 | 71,513 |
| Total Liabilities & Shareholders' Equity | 4,002,814 | 3,875,393 | 3,665,743 | 3,743,567 | 3,384,757 | 2,687,379 | 2,622,532 | 2,533,600 | 2,490,972 | 2,351,698 | 2,572,274 | 2,415,689 | 2,359,141 | 2,265,792 | 2,117,605 | 2,031,989 | 2,175,052 | 1,562,147 | 1,351,520 | 1,198,942 | 1,157,248 | 770,912 | 758,800 | 693,575 | 715,348 | 406,105 | 365,875 | 365,521 | 336,099 | 182,926 | 171,423 | 149,888 | 139,655 | 138,930 | 73,019 | 71,513 |
| Total Investments | 1,994,801 | 1,863,619 | 1,737,925 | 1,715,292 | 1,542,297 | 1,372,411 | 1,232,937 | 1,223,574 | 1,235,800 | 1,116,431 | 1,175,627 | 1,149,425 | 1,157,996 | 1,153,382 | 976,999 | 962,248 | 927,678 | 595,590 | 574,182 | 448,418 | 544,470 | 324,323 | 337,848 | 318,457 | 318,451 | 234,215 | 233,692 | 217,568 | 200,089 | 114,549 | 103,284 | 101,329 | 102,411 | 100,725 | 53,727 | 51,584 |
| Total Debt | 751,146 | 653,072 | 542,505 | 548,939 | 542,102 | 516,093 | 533,627 | 494,798 | 495,354 | 477,996 | 565,046 | 534,894 | 571,130 | 543,846 | 616,985 | 625,265 | 633,474 | 431,839 | 344,705 | 270,153 | 255,149 | 191,457 | 240,210 | 201,412 | 219,728 | 83,942 | 75,034 | 82,858 | 80,913 | 42,242 | 42,932 | 32,957 | 29,869 | 31,946 | 16,292 | 14,195 |
| Net Debt | 281,829 | 28,921 | -24,729 | -191,895 | 14,493 | 252,462 | 254,834 | 63,494 | 105,719 | 117,491 | 52,738 | 179,072 | 395,593 | 398,965 | 567,745 | 535,829 | 468,440 | 380,229 | 290,746 | 211,822 | 198,301 | 161,014 | 212,050 | 166,069 | 187,423 | 39,637 | 50,754 | 64,268 | 57,964 | 30,499 | 28,451 | 20,075 | 19,177 | 21,330 | 9,997 | 7,329 |