7Baggers
Quarterly
Annual
    Unit: USD2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2024-06-30 2024-03-31 2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30 2010-03-31 2009-12-31 2009-09-30 2009-06-30 2009-03-31 2008-12-31 2008-09-30 2008-06-30 2008-03-31 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2006-12-31 2005-12-31 2005-09-30 2005-06-30 2004-03-31 
      
                                                                                    
      assets
                                                                                    
      current assets:
                                                                                    
      cash and cash equivalents
    121,609,000 95,804,000 157,473,000 98,980,000 79,559,000 92,856,000 74,012,000 91,985,000 79,323,000 93,470,000 158,294,000 93,430,000 187,750,000 213,896,000 357,424,000 311,993,000 535,157,000 542,914,000 726,279,000 630,012,000 162,620,000 133,566,000 222,744,000 131,627,000 235,541,000 324,277,000 225,048,000 211,022,000 101,638,000 103,777,000 177,154,000 132,840,000 69,153,000 109,438,000 96,117,000 139,365,000 54,416,000 69,930,000 110,091,000 97,513,000 89,956,000 109,251,000 125,189,000 45,418,000 37,391,000 75,554,000 35,931,000 70,586,000 67,085,000 80,702,000 45,536,000 85,923,000 74,193,000 159,599,000 144,246,000 111,795,229 67,124,442 65,240,065 258,105,759 20,368,852 8,202,740 11,754,285 7,553,643 22,701,126 10,608,785 9,881,422 6,064,487 28,321,581 54,415,132 39,540,102 12,702,080 33,870,696 60,605,836 61,495,627 24,524,178 31,097,533 30,654,249 31,139,911 32,806,773 43,548,959 
      short-term investments
    481,366,000 429,404,000 413,805,000 393,690,000 471,993,000 437,667,000 465,293,000 422,137,000 412,350,000 465,679,000 487,812,000 484,345,000 501,051,000 439,449,000 325,055,000 351,194,000 253,786,000 190,540,000 720,000 99,996,000 510,048,000 510,455,000 417,032,000 514,461,000 361,515,000 228,434,000 301,549,000 304,323,000 391,972,000 353,651,000 280,103,000 287,446,000 296,282,000 256,117,000 228,861,000 188,644,000 231,452,000 246,281,000 269,498,000 297,981,000 271,593,000 246,986,000 203,339,000 243,088,000 230,968,000 215,331,000 230,990,000 202,024,000 181,193,000 163,983,000 175,311,000 158,018,000 164,585,000 190,417,000 194,331,000 234,294,041 270,829,172 261,158,726 66,819,553 52,794,545 56,804,462 54,338,639 55,467,352 41,172,955 55,415,258 58,248,626 66,116,518 49,132,619 24,644,704 40,349,134 69,463,331 49,788,961 23,057,973 22,747,530 22,262,598 17,957,752 17,190,242 12,473,736 8,891,446 12,238,071 
      accounts receivable
    74,214,000 147,043,000 139,563,000 113,648,000 87,693,000 124,386,000 119,584,000 139,850,000 122,192,000 109,390,000 92,677,000 92,664,000 78,193,000 74,933,000 104,947,000 107,639,000 96,235,000 99,629,000 91,327,000 82,261,000 99,350,000 68,498,000 82,592,000 60,452,000 65,774,000 66,952,000 52,124,000 43,129,000 43,207,000 35,583,000 22,768,000 52,355,000 43,256,000 39,702,000 36,321,000 24,994,000 22,476,000 17,984,000 20,866,000 24,729,000 28,350,000 17,378,000 18,164,000 22,075,000 22,107,000 20,500,000 24,508,000 15,657,000 17,785,000 14,451,000 10,527,000 8,657,000 7,871,000 9,580,000 8,708,000 10,726,524 11,761,280 6,541,232 5,985,388 7,247,873 4,696,340 3,885,380 2,399,297 3,344,255 1,886,345 1,760,763 1,813,358 2,450,444 1,792,761 1,729,665 2,314,768 2,395,416 2,489,838 1,837,673 1,770,851 2,113,263 1,944,099 2,282,602 2,175,278 1,108,683 
      inventory
    212,621,000 208,199,000 197,398,000 182,938,000 175,958,000 171,843,000 172,905,000 175,795,000 181,406,000 175,855,000 174,245,000 183,220,000 180,194,000 165,635,000 143,240,000 134,160,000 121,485,000 104,653,000 101,422,000 91,591,000 84,098,000 84,523,000 74,068,000 63,953,000 57,771,000 60,138,000 68,041,000 70,000,000 69,031,000 56,043,000 53,638,000 36,265,000 32,733,000 24,437,000 16,668,000 17,314,000 16,103,000 16,467,000   13,688,000 16,969,000 38,967,000  29,834,000 20,664,000 14,592,000 10,595,000 7,852,000 8,673,000 9,082,000 11,018,000 9,451,000 8,571,000 5,574,000 3,842,729 2,230,620       641 42,700 1,330 2,209 2,209 2,209 2,209 41,165 41,165 2,209 2,209 25,265 30,598 36,431 38,222 39,691 27,327 
      other current assets
    147,503,000 130,352,000 110,175,000 110,575,000 126,643,000 132,729,000 89,478,000 87,365,000 83,444,000 33,753,000 37,193,000 45,791,000 30,005,000 38,244,000 29,120,000 20,948,000 48,476,000 55,156,000 39,587,000 20,746,000 30,038,000 33,117,000 15,635,000 21,946,000 10,415,000 8,893,000 5,410,000 6,366,000 11,943,000 20,311,000 14,301,000 10,276,000 9,227,000 7,191,000 5,775,000 6,392,000 7,499,000 5,561,000 4,683,000 2,387,000 4,523,000 4,773,000 3,653,000 4,356,000 13,335,000 13,074,000 11,150,000 6,623,000 6,387,000 6,242,000 7,632,000 3,929,000 4,390,000 3,902,000 2,472,000 1,645,504 1,715,179 2,841,934 1,683,215 1,988,239 624,180 456,068 372,585 410,599 502,479 560,464 483,896 462,908 649,900 741,257 583,406 673,931 745,936 739,044 639,676 606,267 497,746 427,035 413,953 179,329 
      total current assets
    1,037,313,000 1,010,802,000 1,018,414,000 899,831,000 941,846,000 959,481,000 921,272,000 917,132,000 878,715,000 878,147,000 950,221,000 899,450,000 977,193,000 932,157,000 959,786,000 925,934,000 1,055,139,000 992,892,000 959,335,000 924,606,000 886,154,000 830,159,000 812,071,000 792,439,000 731,016,000 688,694,000 652,172,000 634,840,000 617,791,000 569,365,000 547,964,000 519,182,000 450,651,000 436,885,000 383,742,000 385,370,000 342,030,000 366,320,000 432,395,000 447,684,000 423,895,000 410,220,000 407,340,000 370,505,000 350,998,000 363,411,000 337,729,000 327,048,000 280,302,000 274,051,000 248,088,000 267,545,000 260,490,000 372,069,000 355,331,000 362,304,027 353,660,693 335,781,957 332,593,915 82,399,509 70,327,722 70,434,372 65,792,877 67,629,576 68,455,567 70,452,605 74,480,468 80,369,761 81,504,706 82,362,367 85,104,750 86,770,169 86,901,792 86,822,083 49,222,568 51,805,413 50,322,767 46,361,506 44,327,141 57,102,369 
      property and equipment
    209,802,000 205,131,000 196,263,000 195,239,000 191,195,000 185,474,000 175,896,000 175,150,000 174,638,000 157,566,000 145,281,000 143,445,000 137,713,000 138,028,000 131,879,000 128,832,000 118,988,000 113,187,000 107,815,000 102,113,000 96,830,000 92,003,000 88,350,000 87,872,000 86,266,000 83,595,000 80,615,000 69,739,000 67,467,000 62,348,000 58,428,000 56,450,000 49,358,000 38,691,000 28,552,000 27,203,000 25,768,000 22,610,000 22,362,000 22,407,000 21,490,000 20,905,000 20,485,000 19,922,000 17,860,000 16,973,000 15,004,000 14,893,000 14,698,000 13,904,000 12,512,000 11,808,000    10,883,939    9,711,093  10,248,341 10,624,506 11,048,763   12,437,957 12,859,628 13,275,767 13,080,957 13,299,355 13,525,714 13,388,135 13,474,034 13,783,819 14,074,093 13,553,611 11,772,332 11,523,883 3,243,837 
      acquired technology, net of accumulated amortization of 216,199 and 203,621
    60,976,000                                                                                
      other intangible assets, net of accumulated amortization of 12,910 and 11,842
    4,378,000                                                                                
      goodwill
    15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,535,000 15,548,000                                            
      investments
    422,929,000 432,368,000 369,027,000 457,593,000 396,931,000 362,459,000 312,939,000 299,548,000 301,193,000 211,361,000 213,369,000 259,861,000 173,871,000 200,142,000 164,130,000 168,076,000 8,500,000 8,500,000 8,500,000 5,000,000 5,000,000 5,000,000 5,000,000 5,000,000 5,000,000 5,000,000      14,794,000 14,794,000 14,775,000 14,789,000 14,960,000 15,217,000 15,767,000 16,092,000 2,187,000 3,024,000 3,888,000 4,034,000 3,047,000 2,606,000 2,522,000 3,051,000 7,417,000 7,971,000 5,781,000 4,868,000 1,270,000 1,169,000 1,172,000 971,000                   95,940 95,789 42,770 1,828,708 1,953,560 2,027,061 2,931,277 
      deferred income taxes
    77,339,000 82,909,000 81,410,000 78,320,000 72,138,000 66,664,000 63,040,000 59,108,000 49,637,000 70,364,000 63,292,000 58,161,000 43,005,000 36,998,000 35,788,000 33,453,000 32,476,000 35,579,000 36,864,000 37,695,000 31,978,000 30,075,000 28,729,000 30,375,000 26,437,000 25,204,000 24,781,000 24,377,000 13,910,000 10,534,000 29,944,000     8,661,000 10,084,000 10,097,000 12,548,000 12,326,000 15,785,000 14,863,000 18,028,000 18,459,000 17,363,000 18,288,000 20,558,000 21,563,000                                 
      other assets
    119,179,000 115,047,000 109,383,000 106,815,000 109,686,000 98,845,000 102,382,000 105,289,000 101,447,000 102,074,000 104,224,000 109,739,000 133,428,000 128,188,000 126,222,000 135,710,000 133,111,000 114,676,000 106,704,000 103,341,000 103,067,000 96,394,000 89,335,000 86,090,000 89,957,000 79,220,000 75,765,000 64,526,000 39,151,000 40,084,000 2,391,000 604,000 347,000 317,000 215,000 307,000 423,000 543,000 645,000 174,000 232,000 345,000 405,000 425,000 508,000 494,000 602,000 242,000 282,000 275,000 259,000 277,000 262,000 289,000 284,000 298,964 312,384 323,235 332,460 216,529 266,111 270,932 245,557 227,276 237,758 236,908 83,491 69,772 72,272 74,772 77,272 79,772 82,272 94,772 97,272 89,772 99,772 109,772 109,772 121,773 
      total assets
    1,947,451,000 1,931,698,000 1,864,487,000 1,832,333,000 1,810,882,000 1,776,561,000 1,683,715,000 1,668,961,000 1,622,916,000 1,540,855,000 1,535,712,000 1,532,820,000 1,530,323,000 1,499,438,000 1,487,231,000 1,466,919,000 1,428,591,000 1,350,715,000 1,310,500,000 1,269,228,000 1,224,961,000 1,161,057,000 1,136,376,000 1,120,157,000 1,062,550,000 1,011,080,000 968,190,000 933,424,000 883,744,000 833,249,000 795,140,000 779,956,000 727,170,000 707,635,000 655,443,000 627,559,000 584,753,000 580,002,000 556,046,000 559,412,000 534,323,000 525,171,000 525,464,000 489,847,000 472,170,000 487,369,000 465,956,000 462,754,000 400,021,000 393,505,000 367,923,000 385,524,000 381,001,000 385,921,000 369,230,000 373,877,725 365,205,718 347,013,124 343,175,692 92,327,131 80,531,926 81,340,381 77,473,444 80,139,887 81,860,906 84,721,076 89,507,492 96,228,505 98,205,857 99,294,976 102,682,025  105,420,383 105,958,781 69,095,168   72,610,497 70,899,952  
      liabilities and shareholders’ equity
                                                                                    
      current liabilities:
                                                                                    
      accounts payable
    34,728,000 38,467,000 28,294,000 36,590,000 24,698,000 23,636,000 12,841,000 10,933,000 20,624,000 7,330,000 9,741,000 9,519,000 13,357,000 14,048,000 27,064,000 14,955,000 10,939,000 10,334,000 14,741,000 13,801,000 9,626,000 10,244,000 10,370,000 13,296,000 9,217,000 7,744,000 7,024,000 10,532,000 13,330,000 7,863,000 10,434,000 13,774,000 13,780,000 17,772,000 11,147,000 8,112,000 5,544,000 6,368,000 7,294,000 6,849,000 10,334,000 6,656,000 6,184,000 9,260,000 7,039,000 12,227,000 8,368,000 5,256,000 8,042,000 10,555,000 5,622,000 7,596,000 5,451,000 7,071,000 4,600,000 4,776,446 5,780,710 3,161,943 2,277,646 2,155,489 1,597,514 1,747,143 1,620,909 1,275,695 1,915,730 1,542,610 1,311,724 1,585,015 1,673,009 1,461,456 1,029,672 861,428 1,233,927 1,800,554 1,137,882 1,808,869 1,249,576 699,481 937,687 428,920 
      accrued expenses
    42,834,000 44,082,000 35,089,000 46,026,000 52,955,000 58,624,000 42,099,000 52,080,000 38,500,000 35,072,000 25,346,000 51,002,000 49,975,000 38,757,000 26,960,000 45,474,000 42,736,000 27,247,000 19,171,000 41,404,000 33,692,000 31,083,000 21,648,000 49,022,000 35,360,000 35,744,000 27,470,000 36,057,000 31,790,000 24,405,000 29,033,000 35,019,000 20,694,000 12,442,000 9,977,000 19,845,000 13,190,000 10,701,000 6,746,000 17,387,000 12,979,000 16,424,000 7,525,000 14,986,000 10,320,000 9,977,000 6,956,000 16,039,000 9,661,000 7,406,000 5,706,000 10,394,000 9,179,000 7,920,000 6,506,000 9,019,722 6,519,459 5,667,855 4,968,815 6,906,289 5,738,504 4,378,779 3,470,776 5,238,870 4,719,417 3,889,312 3,498,595 5,296,433 4,733,161 3,458,367 3,088,965 4,578,147 3,703,177 3,039,027 3,277,851 5,245,536 5,168,223 4,306,446 2,488,511 1,773,677 
      deferred revenue
    23,264,000 36,005,000 22,772,000 33,074,000 47,393,000 63,784,000 19,157,000 47,713,000 66,828,000 29,732,000 37,419,000 45,599,000 67,254,000 99,106,000 111,778,000 120,864,000 123,475,000 122,978,000 128,546,000 105,215,000 138,391,000 120,150,000 99,565,000 97,333,000 91,188,000 82,472,000 86,296,000 80,782,000 69,143,000 69,247,000 59,736,000 14,981,000 10,603,000 10,061,000 10,064,000 10,282,000 10,211,000 10,232,000 10,353,000 10,107,000 20,830,000 22,020,000 25,626,000 2,466,000 2,036,000 3,095,000 3,375,000 1,910,000 3,684,000 4,189,000 3,826,000 4,273,000 5,001,000 5,338,000 5,897,000 5,534,176 5,911,922 4,816,882 5,081,214 1,294,668 343,959 864,881 1,041,731 1,403,927 287,634 2,002,450 2,350,723 2,739,790 1,787,634 150,000 150,000 172,688 550,000 650,000 900,000 150,000 2,078,788 1,672,538 662,121 67,204 
      other current liabilities
    7,814,000 7,001,000 26,944,000 9,720,000 6,119,000 5,955,000 20,882,000 8,096,000 5,391,000 8,598,000 42,451,000 29,577,000 7,613,000 3,302,000 12,452,000 6,645,000 3,111,000 2,004,000 3,874,000 4,540,000 1,051,000 1,218,000 4,971,000 1,857,000 12,627,000 13,776,000 10,784,000 5,811,000 16,000 25,000 25,000 50,000 1,199,000 1,146,000 2,042,000 1,967,000 1,672,000 423,000 757,000 167,000 104,000 53,000 56,000 111,000 493,000 441,000 1,041,000 24,000 15,000 940,000 35,000 36,000 478,000 589,000 284,000 186,952 24,546                        
      total current liabilities
    108,640,000 125,555,000 113,099,000 125,410,000 131,165,000 151,999,000 94,979,000 118,822,000 131,343,000 80,732,000 114,957,000 135,697,000 138,199,000 155,213,000 178,254,000 187,938,000 180,261,000 162,563,000 166,332,000 164,960,000 182,760,000 162,695,000 136,554,000 161,508,000 148,392,000 139,736,000 131,574,000 133,182,000 114,279,000 101,540,000 99,228,000 63,824,000 46,276,000 41,421,000 33,230,000 40,206,000 30,617,000 27,724,000 25,150,000 34,510,000 44,247,000 45,153,000 39,391,000 26,823,000 19,888,000 25,740,000 19,740,000 23,229,000 21,402,000 23,090,000 15,189,000 22,299,000 20,109,000 20,918,000 17,287,000 19,517,296 18,236,637 18,234,858 25,437,460 25,044,687 20,660,254 11,019,290 12,312,302 13,965,959 13,020,649 13,582,639 13,309,309 15,769,505 14,342,072 12,248,091 11,446,094 12,790,531 12,665,372 12,667,848 12,494,001 14,382,673 11,974,854 9,896,732 6,556,587 3,539,098 
      retirement plan benefit liability
    55,703,000 55,285,000 54,867,000 54,450,000 54,288,000 53,870,000 52,568,000 52,249,000 61,165,000 60,707,000 60,248,000 59,790,000 67,305,000 68,188,000 67,481,000 66,773,000 80,676,000 79,966,000 79,246,000 78,527,000 52,900,000 52,305,000 51,711,000 51,117,000 46,007,000 45,377,000 44,747,000 44,055,000 34,937,000 34,350,000 33,763,000 33,176,000 32,226,000 31,228,000 28,106,000 27,563,000 24,865,000 24,292,000 24,485,000 22,594,000 12,235,000 11,750,000 11,265,000 10,916,000 10,257,000 9,984,000 9,709,000 9,436,000 10,579,000 10,332,000 10,084,000 9,837,000 8,685,000 8,543,000 8,401,000 8,259,690 7,773,056 7,541,337 7,309,619 7,077,901 6,002,998 5,807,038                   
      other liabilities
    36,718,000 34,022,000 34,841,000 35,411,000 36,303,000 37,122,000 37,976,000 38,658,000 39,183,000 42,240,000 43,199,000 43,685,000 86,233,000 80,707,000 78,461,000 76,077,000 87,874,000 70,396,000 62,876,000 55,941,000 58,008,000 54,970,000 51,548,000 48,554,000 31,089,000 30,283,000 34,072,000 23,896,000 18,337,000 18,334,000                                                   
      total liabilities
    202,645,000 217,086,000 205,155,000 215,808,000 224,132,000 249,723,000 198,815,000 221,735,000 240,550,000 202,089,000 236,247,000 257,451,000 318,498,000 334,129,000 355,931,000 367,005,000 392,269,000 359,099,000 358,032,000 356,514,000 345,325,000 321,287,000 289,679,000 308,708,000 275,983,000 260,047,000 251,989,000 242,918,000 208,237,000 182,568,000 152,491,000 120,902,000 104,160,000 99,823,000 90,292,000 99,091,000 88,936,000 86,082,000 85,150,000 92,647,000 82,864,000 84,234,000 76,067,000 41,105,000 32,390,000 38,965,000 32,952,000 35,068,000 34,572,000 36,200,000 28,239,000 35,289,000 32,143,000 33,029,000 29,324,000 31,650,525 29,291,536 29,223,038 36,358,922 34,897,612 29,603,731 25,521,611 18,590,612 20,512,361 20,002,076 19,719,955 19,361,814 19,514,042 18,294,509 14,747,191 14,223,094 15,784,114 15,800,726 15,947,153 15,932,601 17,949,173  18,539,096  6,639,098 
      commitments and contingencies
                                                                                    
      shareholders’ equity:
                                                                                    
      preferred stock, par value 0.01 per share, 5,000,000 shares authorized, 200,000 shares of series a nonconvertible preferred stock issued and outstanding
    2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000 2,000  2,000       2,000  
      common stock
    489,000 489,000 489,000 488,000 488,000 488,000 488,000 487,000 487,000 487,000 487,000 491,000 491,000 491,000 491,000 491,000 491,000 491,000 491,000 490,000 490,000 490,000 489,000 489,000 488,000 488,000 488,000 487,000 487,000 487,000 486,000 485,000 485,000 484,000 484,000 483,000 483,000 483,000 483,000 482,000 475,000 475,000 474,000 471,000 469,000 469,000 469,000 468,000 467,000 466,000 466,000 465,000 465,000 465,000 463,000 461,133 460,620 455,522 453,533 389,366 383,152 381,971 375,935 368,184 366,772 364,420 363,287 361,320 360,297 359,689 358,475 355,632 351,176 348,760 316,810 313,854 295,455  284,367  
      additional paid-in capital
    739,052,000 732,068,000 722,275,000 723,719,000 717,190,000 712,234,000 702,609,000 699,554,000 693,899,000 686,501,000 679,390,000 681,335,000 674,773,000 666,087,000 658,050,000 658,728,000 646,049,000 638,991,000 632,138,000 635,595,000 628,051,000 621,585,000 621,967,000 620,236,000 614,194,000 611,596,000 616,206,000 617,334,000 613,310,000 608,932,000 609,404,000 611,063,000 606,415,000 603,438,000 605,331,000 604,364,000 596,453,000 593,170,000 592,769,000 589,885,000 586,533,000 583,338,000 580,282,000 581,114,000 577,971,000 575,454,000 573,574,000 572,401,000 568,896,000 566,409,000 564,379,000 564,883,000 563,383,000 562,152,000 560,346,000 561,492,336 560,635,634 548,871,155 541,145,617 280,102,227 267,554,133 265,437,511 258,599,927 256,340,530 254,673,492 253,117,552 251,812,110 256,696,849 255,591,116 254,953,573          170,334,196 
      retained earnings
    1,045,628,000 1,023,184,000 977,556,000 934,655,000 907,776,000 860,058,000 826,879,000 789,553,000 744,227,000 709,372,000 676,347,000 653,277,000 602,399,000 563,191,000 535,936,000 500,212,000 463,820,000 427,188,000 396,130,000 353,930,000 307,144,000 273,758,000 280,060,000 249,003,000 227,286,000 195,036,000 156,309,000 129,552,000 112,337,000 92,346,000 84,360,000 99,126,000 67,725,000 55,617,000 9,844,000                                              
      accumulated other comprehensive income
    919,000 153,000 294,000  2,578,000                                                       -6,037,959 -5,301,389 -5,479,581                   
      treasury stock
    -41,284,000 -41,284,000 -41,284,000 -41,284,000 -41,284,000 -41,284,000 -41,284,000 -41,284,000 -41,284,000 -41,284,000 -41,284,000 -41,284,000 -41,284,000 -41,284,000 -41,284,000 -41,284,000 -41,284,000 -41,284,000 -41,284,000 -41,284,000 -41,284,000 -41,284,000 -41,284,000 -41,284,000 -41,284,000 -41,284,000 -41,284,000 -40,635,000 -40,635,000 -40,635,000 -40,635,000 -40,158,000 -40,158,000 -40,158,000 -40,158,000 -40,158,000 -40,158,000 -40,158,000 -40,158,000 -40,158,000 -40,158,000 -40,158,000 -40,158,000 -40,158,000 -33,158,000 -17,658,000 -10,658,000 -10,658,000 -10,658,000 -10,658,000 -10,658,000 -5,202,000                             
      total shareholders’ equity
    1,744,806,000 1,714,612,000 1,659,332,000 1,616,525,000 1,586,750,000 1,526,838,000 1,484,900,000 1,447,226,000 1,382,366,000 1,338,766,000 1,299,465,000 1,275,369,000 1,211,825,000 1,165,309,000 1,131,300,000 1,099,914,000 1,036,322,000 991,616,000 952,468,000 912,714,000 879,636,000 839,770,000 846,697,000 811,449,000 786,567,000 751,033,000 716,201,000 690,506,000 675,507,000 650,681,000 642,649,000 659,054,000 623,010,000 607,812,000 565,151,000 528,468,000 495,817,000 493,920,000 470,896,000 466,765,000 451,459,000 440,937,000 449,397,000 448,742,000 439,780,000 448,404,000 433,004,000 427,686,000 365,449,000 357,305,000 339,684,000 350,235,000 348,858,000 352,892,000 339,906,000 342,227,200 335,914,182 317,790,086 306,816,770 57,429,519 50,928,195 55,818,770 58,882,832 59,627,526 61,858,830 65,001,121 70,145,678 76,714,463 79,911,348 84,547,785 88,458,931 89,215,957 89,619,657 90,011,628 53,162,567 54,382,363 57,616,463 54,071,401 55,514,238 67,741,093 
      total liabilities and shareholders’ equity
    1,947,451,000 1,931,698,000 1,864,487,000 1,832,333,000 1,810,882,000 1,776,561,000 1,683,715,000 1,668,961,000 1,622,916,000 1,540,855,000 1,535,712,000 1,532,820,000 1,530,323,000 1,499,438,000 1,487,231,000 1,466,919,000 1,428,591,000 1,350,715,000 1,310,500,000 1,269,228,000 1,224,961,000 1,161,057,000 1,136,376,000 1,120,157,000 1,062,550,000 1,011,080,000 968,190,000 933,424,000 883,744,000 833,249,000 795,140,000 779,956,000 727,170,000 707,635,000 655,443,000 627,559,000 584,753,000 580,002,000 556,046,000 559,412,000 534,323,000 525,171,000 525,464,000 489,847,000 472,170,000 487,369,000 465,956,000 462,754,000 400,021,000 393,505,000 367,923,000 385,524,000 381,001,000 385,921,000 369,230,000 373,877,725 365,205,718 347,013,124 343,175,692 92,327,131 80,531,926 81,340,381 77,473,444 80,139,887 81,860,906 84,721,076 89,507,492 96,228,505 98,205,857 99,294,976 102,682,025  105,420,383 105,958,781 69,095,168   72,610,497 70,899,952  
      acquired technology, net of accumulated amortization of 212,007 and 203,621
     65,168,000                                                                               
      other intangible assets, net of accumulated amortization of 12,550 and 11,842
     4,738,000                                                                               
      acquired technology, net of accumulated amortization of 207,814 and 203,621
      69,361,000                                                                              
      other intangible assets, net of accumulated amortization of 12,194 and 11,842
      5,094,000                                                                              
      acquired technology, net of accumulated amortization of 203,621 and 186,850
       73,554,000                                                                             
      other intangible assets, net of accumulated amortization of 11,842 and 10,414
       5,446,000                                                                             
      accumulated other comprehensive loss
       -1,055,000  -4,660,000 -3,794,000 -1,086,000 -14,965,000 -16,312,000 -15,477,000 -18,452,000 -24,556,000 -23,178,000 -21,895,000 -18,235,000 -32,756,000 -33,772,000 -35,009,000 -36,019,000 -14,767,000 -14,781,000 -14,537,000 -16,997,000 -14,119,000 -14,805,000 -15,520,000 -16,234,000 -9,994,000 -10,451,000 -10,968,000 -11,464,000 -11,459,000 -11,571,000 -10,352,000 -10,666,000 -9,587,000 -9,701,000 -10,522,000 -9,819,000 -3,678,000 -3,958,000 -4,212,000 -4,382,000 -4,073,000 -4,147,000 -4,246,000 -4,368,000 -5,213,000 -5,327,000 -5,536,000 -5,702,000 -5,396,000 -5,599,000 -5,813,000 -5,857,307 -5,579,227 -5,944,320 -5,877,409                  -120,577 -86,095  -30,819 
      acquired technology, net of accumulated amortization of 199,428 and 186,850
        77,747,000                                                                            
      other intangible assets, net of accumulated amortization of 11,484 and 10,414
        5,804,000                                                                            
      acquired technology, net of accumulated amortization of 195,235 and 186,850
         81,940,000                                                                           
      other intangible assets, net of accumulated amortization of 11,125 and 10,414
         6,163,000                                                                           
      acquired technology, net of accumulated amortization of 191,043 and 186,850
          86,132,000                                                                          
      other intangible assets, net of accumulated amortization of 10,769 and 10,414
          6,519,000                                                                          
      acquired technology, net of accumulated amortization of 186,850 and 189,671
           90,325,000                                                                         
      other intangible assets, net of accumulated amortization of 10,414 and 8,989
           6,874,000                                                                         
      acquired technology, net of accumulated amortization of 182,657 and 189,671
            94,518,000                                                                        
      other intangible assets, net of accumulated amortization of 10,055 and 8,989
            7,233,000                                                                        
      acquired technology, net of accumulated amortization of 178,459 and 189,671
             98,216,000                                                                       
      other intangible assets, net of accumulated amortization of 9,696 and 8,989
             7,592,000                                                                       
      acquired technology, net of accumulated amortization of 174,820 and 189,671
              35,843,000                                                                      
      other intangible assets, net of accumulated amortization of 9,341 and 8,989
              7,947,000                                                                      
      acquired technology, net of accumulated amortization of 189,671 and 173,635
               38,382,000                                                                     
      other intangible assets, net of accumulated amortization of 8,989 and 7,565
               8,247,000                                                                     
      acquired technology, net of accumulated amortization of 187,132 and 173,635
                40,921,000                                                                    
      other intangible assets, net of accumulated amortization of 8,631 and 7,565
                8,657,000                                                                    
      acquired technology, net of accumulated amortization of 183,928 and 173,635
                 39,375,000                                                                   
      other intangible assets, net of accumulated amortization of 8,273 and 7,565
                 9,015,000                                                                   
      acquired technology, net of accumulated amortization of 178,782 and 173,635
                  44,521,000                                                                  
      other intangible assets, net of accumulated amortization of 7,918 and 7,565
                  9,370,000                                                                  
      acquired technology, net of accumulated amortization of 173,635 and 153,050
                   49,668,000                                                                 
      other intangible assets, net of accumulated amortization of 7,565 and 6,155
                   9,711,000                                                                 
      acquired technology, net of accumulated amortization of 168,489 and 153,050
                    54,814,000                                                                
      other intangible assets, net of accumulated amortization of 7,206 and 6,155
                    10,028,000                                                                
      acquired technology, net of accumulated amortization of 163,343 and 153,050
                     59,960,000                                                               
      other intangible assets, net of accumulated amortization of 6,848 and 6,155
                     10,386,000                                                               
      acquired technology, net of accumulated amortization of 158,197 and 153,050
                      65,106,000                                                              
      other intangible assets, net of accumulated amortization of 6,496 and 6,155
                      10,641,000                                                              
      acquired technology, net of accumulated amortization of 153,050 and 132,468
                       70,253,000                                                             
      other intangible assets, net of accumulated amortization of 6,155 and 4,768
                       10,685,000                                                             
      acquired technology, net of accumulated amortization of 147,903 and 132,468
                        75,364,000                                                            
      other intangible assets, net of accumulated amortization of 5,807 and 4,768
                        11,033,000                                                            
      acquired technology, net of accumulated amortization of 142,758 and 132,468
                         80,509,000                                                           
      other intangible assets, net of accumulated amortization of 5,458 and 4,768
                         11,382,000                                                           
      acquired technology, net of accumulated amortization of 137,613 and 132,468
                          85,629,000                                                          
      other intangible assets, net of accumulated amortization of 5,113 and 4,768
                          11,727,000                                                          
      acquired technology, net of accumulated amortization of 132,468 and 111,890
                           90,774,000                                                         
      other intangible assets, net of accumulated amortization of 4,768 and 3,384
                           12,072,000                                                         
      acquired technology, net of accumulated amortization of 127,323 and 111,890
                            95,919,000                                                        
      other intangible assets, net of accumulated amortization of 4,420 and 3,384
                            12,420,000                                                        
      acquired technology, net of accumulated amortization of 122,179 and 111,890
                             101,063,000                                                       
      other intangible assets, net of accumulated amortization of 4,071 and 3,384
                             12,769,000                                                       
      acquired technology, net of accumulated amortization of 117,034 and 111,890
                              106,208,000                                                      
      other intangible assets, net of accumulated amortization of 3,726 and 3,384
                              13,114,000                                                      
      acquired technology, net of accumulated amortization of 111,890 and 91,312
                               110,951,000                                                     
      other intangible assets, net of accumulated amortization of 3,384 and 2,000
                               13,456,000                                                     
      acquired technology, net of accumulated amortization of 106,755 and 91,312
                                116,086,000                                                    
      other intangible assets, net of accumulated amortization of 3,036 and 2,000
                                13,804,000                                                    
      acquired technology, net of accumulated amortization of 101,611 and 91,312
                                 121,230,000                                                   
      other intangible assets, net of accumulated amortization of 2,687 and 2,000
                                 14,153,000                                                   
      acquired technology, net of accumulated amortization of 96,461 and 91,312
                                  126,380,000                                                  
      other intangible assets, net of accumulated amortization of 2,342 and 2,000
                                  14,498,000                                                  
      acquired technology, net of accumulated amortization of 91,312 and 70,714
                                   131,529,000                                                 
      other intangible assets, net of accumulated amortization of 2,000 and 615
                                   14,840,000                                                 
      acquired technology, net of accumulated amortization of 86,162 and 70,714
                                    136,679,000                                                
      other intangible assets, net of accumulated amortization of 1,652 and 615
                                    15,188,000                                                
      acquired technology, net of accumulated amortization of 81,013 and 70,714
                                     141,828,000                                               
      other intangible assets, net of accumulated amortization of 1,303 and 615
                                     15,537,000                                               
      acquired technology, net of accumulated amortization of 75,864 and 70,714
                                      146,977,000                                              
      other intangible assets, net of accumulated amortization of 957 and 615
                                      15,883,000                                              
      acquired technology, net of accumulated amortization of 70,714 and 54,837
                                       152,127,000                                             
      other intangible assets, net of accumulated amortization of 615 and none
                                       16,225,000                                             
      accumulated deficit
                                       -25,557,000 -51,376,000 -49,876,000 -71,678,000 -73,627,000 -91,715,000 -98,762,000 -86,991,000 -88,305,000 -101,431,000 -105,716,000 -126,137,000 -130,159,000 -188,045,000 -193,587,000 -208,969,000 -204,211,000 -209,596,000 -204,128,000 -215,092,000 -213,870,962 -219,604,845 -225,594,271 -228,906,971 -217,026,115 -211,709,701 -204,523,131 -200,087,036 -197,108,705 -193,261,009 -188,588,162 -182,172,984 -180,472,203 -176,034,625 -170,731,642 -165,525,852 -161,332,467 -158,076,363 -155,115,798 -149,940,427 -145,356,626 -130,169,822 -125,528,231   
      acquired technology, net of accumulated amortization of 65,565 and 54,837
                                        157,276,000                                            
      other intangible assets, net of accumulated amortization of 311 and none
                                        16,139,000                                            
      acquired technology, net of accumulated amortization of 60,416 and 54,837
                                         162,469,000                                           
      inventories
                                          14,709,000 12,748,000    37,109,000                                     
      acquired technology, net of accumulated amortization of 57,587 and 54,837
                                          69,265,000                                          
      acquired technology, net of accumulated amortization of 54,837 and 43,838
                                           72,015,000                                         
      acquired technology, net of accumulated amortization of 52,087 and 43,838
                                            74,765,000                                        
      acquired technology, net of accumulated amortization of 49,338 and 43,838
                                             77,514,000                                       
      acquired technology, net of accumulated amortization of 46,588 and 43,838
                                              80,264,000                                      
      acquired technology, net of accumulated amortization of 43,838 and 32,841
                                               83,014,000                                     
      acquired technology, net of accumulated amortization of 41,089 and 32,841
                                                85,763,000                                    
      acquired technology, net of accumulated amortization of 38,339 and 32,841
                                                 88,513,000                                   
      acquired technology, net of accumulated amortization of 35,591 and 32,841
                                                  91,261,000                                  
      acquired technology, net of accumulated amortization of 32,841 and 21,868
                                                   94,011,000                                 
      acquired technology, net of accumulated amortization of 30,091 and 21,868
                                                    96,768,000                                
      acquired technology, net of accumulated amortization of 27,351 and 21,868
                                                     99,494,000                               
      acquired technology, net of accumulated amortization of 24,610 and 21,868
                                                      102,196,000                              
      acquired technology
                                                       104,624,000    390,795        1,234,272   2,505,576 2,929,344 3,353,112 3,776,880 4,200,648 4,624,416 5,048,184 5,471,952 5,895,720 6,319,488 8,014,559 8,438,327 8,862,095 10,980,935 
      20,184 and 18,735
                                                        11,713,000                            
      acquired technology, net of accumulated amortization of
                                                                 386,736 810,504                  
      19,126 and 17,000
                                                        107,367,000                            
      19,663 and 18,735
                                                         12,011,000                           
      17,029 and 17,000
                                                         380,000                           
      19,154 and 18,735
                                                          12,268,000                          
      17,014 and 17,000
                                                          376,000                          
      stock warrant liability
                                                             4,588,178 13,109,785 10,659,755 8,951,791 5,589,350 3,006,922 3,720,165 3,810,190 2,808,578 2,515,868              
      18,376,487 and 17,335,662
                                                            10,827,191                        
      16,984,912 and 16,950,718
                                                            405,450                        
      18,027,557 and 17,335,662
                                                             10,487,827                       
      16,970,257 and 16,950,718
                                                             420,105                       
      17,680,439 and 17,335,662
                                                              9,814,557                      
      16,955,603 and 16,950,718
                                                              434,760                      
      deferred license fees
                                                               4,028,486 4,028,486 4,028,487 6,178,886 6,047,467 6,097,868 6,148,267 6,148,267 6,148,267 6,148,268 7,178,268 7,177,457 7,178,268 7,178,268 7,178,267 7,178,268 7,178,268 3,478,267 2,918,267 2,168,268 1,266,667 
      16,991,110 and 15,788,490
                                                                9,938,093                    
      16,950,718 and 15,716,446
                                                                                    
      16,606,630 and 15,788,490
                                                                                    
      16,563,982 and 15,716,446
                                                                                    
      16,212,271 and 15,788,490
                                                                                    
      16,140,214 and 15,716,446
                                                                                    
      unrealized gain on available-for-sale securities
                                                                  -7,994 25,517 77,575 105,311 141,265 126,497             
      15,435,321 and 13,902,617
                                                                    11,509,541                
      15,292,677 and 14,021,374
                                                                    1,658,040                
      14,922,162 and 13,902,617
                                                                     11,949,755               
      14,868,910 and 14,021,374
                                                                     2,081,808               
      unrealized loss on available for sale securities
                                                                        -7,440 -35,835  -50,202 -16,682 -44,611 -27,092 -82,846     
      preferred stock, par value .01 per share, 5,000,000 shares authorized, 200,000 shares of series a nonconvertible preferred stock issued and outstanding
                                                                          2,000          
      additional paid-in-capital
                                                                          253,590,921 250,240,994 247,359,526 244,821,277 202,811,276 199,505,981 187,609,407 179,396,198 177,856,974  
      unrealized gain on available for sale securities
                                                                          33,387          
      preferred stock, par value .01 per share, 5,000,000 shares authorized, 200,000 shares of series a nonconvertible preferred stock issued and outstanding (liquidation value of 7.50 per share or 1,500,000), 300,000 shares of series b convertible preferred stock authorized and none outstanding, 5,000 shares of series c-1 convertible preferred stock authorized and none outstanding, 5,000 shares of series d convertible preferred stock authorized and none outstanding
                                                                            2,000 2,000 2,000      
      preferred stock, par value 0.01 per share, 5,000,000 shares authorized, 200,000 shares of series a nonconvertible preferred stock issued and outstanding (liquidation value of 7.50 per share or 1,500,000), 300,000 shares of series b convertible preferred stock authorized and none outstanding, 5,000 shares of series c-1 convertible preferred stock authorized and none outstanding, 5,000 shares of series d convertible preferred stock authorized and none outstanding
                                                                               2,000 2,000    
      restricted cash
                                                                                 3,975,000 4,050,000  
      current portion of long-term debt
                                                                                 300,000 300,000  
      long-term debt, less current portion
                                                                                 3,975,000 4,050,000  
      commitments
                                                                                    
      deferred compensation
                                                                                   -269,955 
      preferred stock, par value 0.01 per share, 5,000,000 shares authorized,
                                                                                    
      200,000 shares of series a nonconvertible preferred stock issued
                                                                                    
      and outstanding
                                                                                 2,000   
      28,752,855 and 27,903,385 shares issued and outstanding
                                                                                 287,529   
      capital lease obligations
                                                                                   2,630 
      200,000 shares series a nonconvertible preferred stock issued and
                                                                                    
      outstanding (liquidation value of 7.50 per share or 1,500,000),
                                                                                    
      300,000 shares series b convertible preferred stock issued and
                                                                                    
      outstanding (liquidation value of 21.48 per share or 6,444,000),
                                                                                    
      5,000 shares of series c-1 convertible preferred stock authorized and
                                                                                    
      none outstanding, 5,000 shares of series d convertible preferred stock
                                                                                    
      authorized and none outstanding
                                                                                   5,000 
      27,228,302 and 24,196,765 shares issued and outstanding, respectively
                                                                                   272,283 
      deficit accumulated during development-stage
                                                                                   -102,569,612 
    The information provided in this report is taken from www.sec.gov and many other data providers. While we have conducted our best efforts to ensure that the parsed data is accurate, we cannot guarantee its accuracy. Please use caution and understand that any consequences of its use are your own responsibility.