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-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 2009-00-00 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 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2003-12-31 
      
                                                                                          
      net sales from products
    405,399,000 376,360,000 340,896,000 330,205,000 327,900,000 295,185,000 272,048,000 258,405,000 256,443,000 233,474,000 219,389,000 214,735,000 210,398,000 200,051,000 176,204,000 145,409,000 165,803,000 156,427,000 140,886,000 174,116,000 120,091,000 98,755,000 107,288,000 134,497,000 96,497,000 80,391,000 88,089,000 89,017,000 80,923,000 76,721,000 80,974,000 77,508,000 73,985,000                                                      
      net sales from services
    305,242,000 292,178,000 262,737,000 244,940,000 216,374,000 208,914,000 188,688,000 173,737,000 157,158,000 141,131,000 123,654,000 121,407,000 101,356,000 85,562,000 80,222,000 72,169,000 66,186,000 62,368,000 54,133,000 52,024,000 46,351,000 42,504,000 39,874,000 37,354,000 34,340,000 31,971,000 27,721,000 25,774,000 23,913,000 22,505,000 20,241,000 17,143,000 16,277,000                                                      
      net sales
    710,641,000 668,538,000 603,633,000 575,145,000 544,274,000 504,099,000 460,736,000 432,142,000 413,601,000 374,605,000 343,043,000 336,142,000 311,754,000 285,613,000 256,426,000 217,578,000 231,989,000 218,795,000 195,019,000 226,140,000 166,442,000 141,259,000 147,162,000 171,851,000 130,837,000 112,362,000 115,810,000 114,791,000 104,836,000 99,226,000 101,215,000 94,651,000 90,262,000 79,643,000 79,242,000 82,077,000 71,882,000 58,756,000 55,530,000 56,041,000 50,376,000 46,713,000 44,762,000 46,816,000 44,349,000 37,175,000 36,185,000 40,024,729 35,196,822 32,175,797 30,433,652 32,115,957 28,772,956 28,222,443 25,641,392 21,329,791 24,383,110 24,383,110 21,198,055 23,116,949 86,866,051,493 21,084,081 19,120,525 23,843,901 104,182,351,365 23,310,457 21,833,398 24,604,780 23,310,457 92,778,652,728 22,859,459 21,101,309 22,486,504 100,657,401,390 28,533,419 25,863,376 15,301,815 67,669,669,697 18,311,543 16,225,197 13,893,563 12,607,750 11,675,611 13,206,659 10,204,161  
      yoy
    30.57% 32.62% 31.01% 33.09% 31.59% 34.57% 34.31% 28.56% 32.67% 31.16% 33.78% 54.49% 34.38% 30.54% 31.49% -3.79% 39.38% 54.89% 32.52% 31.59% 27.21% 25.72% 27.07% 49.71% 24.80% 13.24% 14.42% 21.28% 16.15% 24.59% 27.73% 15.32% 25.57% 35.55% 42.70% 46.46% 42.69% 25.78% 24.06% 19.70% 13.59% 25.66% 23.70% 16.97% 26.00% 15.54% 18.90% 24.63% 22.33% 14.01% 18.69% 50.57% 18.00% 15.75% 20.96% -7.73% 15.65% 15.65% 10.87% -3.05% -16.62% -9.55% -12.43% -3.09% 446833.97% -99.97% -4.49% 16.60% 3.66% -7.83% -19.89% -18.41% 46.95% 48.75% 55.82% 59.40% 10.14% 536630.74% 56.84% 22.86% 36.16%      
      qoq
    6.30% 10.75% 4.95% 5.67% 7.97% 9.41% 6.62% 4.48% 10.41% 9.20% 2.05% 7.82% 9.15% 11.38% 17.85% -6.21% 6.03% 12.19% -13.76% 35.87% 17.83% -4.01% -14.37% 31.35% 16.44% -2.98% 0.89% 9.50% 5.65% -1.97% 6.93% 4.86% 13.33% 0.51% -3.45% 14.18% 22.34% 5.81% -0.91% 11.25% 7.84% 4.36% -4.39% 5.56% 19.30% 2.74% -9.59% 13.72% 9.39% 5.72% -5.24% 11.62% 1.95% 10.07% 20.21% -12.52% 15.03% 15.03% -8.30% -99.97% 411898.28% 10.27% -19.81% -99.98% 446833.97% 6.77% -11.26% 5.55% -99.97% 405765.48% 8.33% -6.16% -99.98% 352670.21% 10.32% 69.02% -99.98% 369446.52% 12.86% 16.78% 10.20% 7.98% -11.59% 29.42%   
      cost of product sales
    203,173,000 193,507,000 170,181,000 167,182,000 156,167,000 145,154,000 151,698,000 125,664,000 116,278,000 101,192,000 107,584,000 102,641,000 93,724,000 87,502,000 79,352,000 64,845,000 71,336,000 65,301,000 58,616,000 73,624,000 57,798,000 43,825,000 48,884,000 70,418,000 42,445,000 38,220,000 39,600,000 42,863,000 32,953,000 31,087,000 32,434,000 26,180,000 34,573,000                        -99.97% -99.97%                             
      cost of service sales
    80,120,000 71,288,000 67,713,000 62,114,000 57,360,000 55,210,000 48,992,000 42,591,000 42,051,000 41,292,000 31,357,000 27,822,000 24,773,000 24,148,000 21,335,000 17,672,000 16,086,000 15,565,000 13,050,000 11,210,000 10,404,000 9,257,000 9,670,000 8,793,000 8,223,000 8,582,000 7,293,000 6,582,000 6,250,000 4,996,000 4,320,000 5,455,000 5,924,000                        0.00% 0.00%                             
      cost of sales
    283,293,000 264,795,000 237,894,000 229,296,000 213,527,000 200,364,000 200,690,000 168,255,000 158,329,000 142,484,000 138,941,000 130,463,000 118,497,000 111,650,000 100,687,000 82,517,000 87,422,000 80,866,000 71,666,000 84,834,000 68,202,000 53,082,000 58,554,000 79,211,000 50,668,000 46,802,000 46,893,000 49,445,000 39,203,000 36,083,000 36,754,000 31,635,000 40,497,000                                                      
      gross margin
    427,348,000 403,743,000 365,739,000 345,849,000 330,747,000 303,735,000 260,046,000 263,887,000 255,272,000 232,121,000 204,102,000 205,679,000 193,257,000 173,963,000 155,739,000 135,061,000 144,567,000 137,929,000 123,353,000 141,306,000 98,240,000 88,177,000 88,608,000 92,640,000 80,169,000 65,560,000 68,917,000 65,346,000 65,633,000 63,143,000 64,461,000 63,016,000 49,765,000 45,637,000 48,670,000 49,770,000 46,565,000 37,299,000 36,902,000 36,988,000 31,068,000 30,723,000 29,868,000 27,413,000 28,713,000 23,214,000 22,208,000 25,553,628 22,096,005 19,742,363 18,451,004 19,167,932 16,803,012 16,502,373 15,241,259 6,976,273   12,241,693 12,208,863 4,503,223,384 10,415,682 9,630,710 13,490,421 6,298,627,209 13,265,812 13,738,728 14,629,251 13,265,812 5,660,197,866 13,895,542 13,605,023 12,763,318 5,720,629,940 16,006,772 15,531,259 8,889,029 4,286,986,703 11,631,980 10,390,623 8,954,694 8,196,791 7,848,370 8,390,560 5,676,136  
      yoy
    29.21% 32.93% 40.64% 31.06% 29.57% 30.85% 27.41% 28.30% 32.09% 33.43% 31.05% 52.29% 33.68% 26.13% 26.25% -4.42% 47.16% 56.42% 39.21% 52.53% 22.54% 34.50% 28.57% 41.77% 22.15% 3.83% 6.91% 3.70% 31.89% 38.36% 32.45% 26.61% 6.87% 22.35% 31.89% 34.56% 49.88% 21.40% 23.55% 34.93% 8.20% 32.35% 34.49% 7.28% 29.95% 17.58% 20.36% 33.31% 31.50% 19.63% 21.06% 174.76% 28.23% 25.94% 24.50% -42.86% 25.81% 25.81% 27.11% -9.50% -28.50% -21.48% -29.90% -7.78% 47380.15% -99.77% -1.13% 7.53% 3.94% -1.06% -13.19% -12.40% 43.59% 33.44% 37.61% 49.47% -0.73% 52200.79% 48.21% 23.84% 57.76%      
      qoq
    5.85% 10.39% 5.75% 4.57% 8.89% 16.80% -1.46% 3.37% 9.97% 13.73% -0.77% 6.43% 11.09% 11.70% 15.31% -6.58% 4.81% 11.82% -12.71% 43.84% 11.41% -0.49% -4.35% 15.56% 22.28% -4.87% 5.46% -0.44% 3.94% -2.04% 2.29% 26.63% 9.05% -6.23% -2.21% 6.88% 24.84% 1.08% -0.23% 19.05% 1.12% 2.86% 8.96% -4.53% 23.69% 4.53% -13.09% 15.65% 11.92% 7.00% -3.74% 14.07% 1.82% 8.27% 118.47% -46.76% 7.04% 7.04% 0.27% -99.73% 43135.03% 8.15% -28.61% -99.79% 47380.15% -3.44% -6.09% 10.28% -99.77% 40633.91% 2.14% 6.59% -99.78% 35638.81% 3.06% 74.72% -99.79% 36755.18% 11.95% 16.04% 9.25% 4.44% -6.46% 47.82%   
      gross margin %
    60.14% 60.39% 60.59% 60.13% 60.77% 60.25% 56.44% 61.06% 61.72% 61.96% 59.50% 61.19% 61.99% 60.91% 60.73% 62.07% 62.32% 63.04% 63.25% 62.49% 59.02% 62.42% 60.21% 53.91% 61.27% 58.35% 59.51% 56.93% 62.61% 63.64% 63.69% 66.58% 55.13% 57.30% 61.42% 60.64% 64.78% 63.48% 66.45% 66.00% 61.67% 65.77% 66.73% 58.55% 64.74% 62.45% 61.37% 63.84% 62.78% 61.36% 60.63% 59.68% 58.40% 58.47% 59.44% 32.71% 53.74% 53.74% 57.75% 52.81% 5.18% 49.40% 50.37% 56.58% 6.05% 56.91% 62.93% 59.46% 56.91% 6.10% 60.79% 64.47% 56.76% 5.68% 56.10% 60.05% 58.09% 6.34% 63.52% 64.04% 64.45% 65.01% 67.22% 63.53% 55.63%  
      operating expenses:
                                                                                          
      selling, general and administrative
    252,803,000 242,212,000 223,509,000                                                      13,103,608 13,103,608                             
      research and development
    176,674,000 162,567,000 151,023,000 134,585,000 114,477,000 101,434,000 91,097,000 83,972,000 76,880,000 71,940,000 70,927,000 68,720,000 59,127,000 57,547,000 48,416,000 50,674,000 42,382,000 53,952,000 47,018,000 38,008,000 29,246,000 29,560,000 26,381,000 28,745,000 25,129,000 23,493,000 23,354,000 21,254,000 21,982,000 18,501,000 15,119,000 15,755,000 14,166,000 12,989,000 12,463,000 9,614,000 7,358,000 6,710,000 6,927,000 6,622,000 6,528,000 5,906,000 4,558,000              -99.71% -99.71%                             
      total operating expenses
    429,477,000 404,779,000 374,532,000 361,604,000 306,666,000 270,861,000 243,766,000 221,078,000 200,159,000 191,862,000 187,494,000 183,138,000 161,150,000 152,552,000 138,545,000 162,127,000 141,677,000 231,614,000 173,615,000 135,531,000 103,689,000 101,853,000 89,408,000 107,026,000 73,553,000 66,855,000 66,246,000 63,353,000 61,667,000 57,844,000 50,878,000 55,368,000 50,564,000 44,813,000 43,320,000 40,357,000 35,479,000 31,089,000 31,760,000 28,478,000 24,362,000 21,349,000 19,123,000              0.00% 0.00%                             
      income from operations
    -2,129,000 -1,036,000 -8,793,000 -15,755,000 24,081,000 32,874,000 16,280,000 42,809,000 55,113,000 40,259,000 16,608,000 22,541,000 32,107,000 21,411,000 17,194,000 -27,066,000 2,890,000 -93,685,000 -50,262,000 5,775,000 -5,449,000 -13,676,000 -800,000 -14,386,000 6,616,000 -1,295,000 2,671,000 1,993,000 3,966,000 5,299,000 13,583,000 7,648,000 -799,000 824,000 5,350,000 9,413,000 11,086,000 6,210,000 5,142,000 8,510,000 6,706,000 9,374,000 10,745,000 8,924,000 12,513,000 6,212,000 4,856,000 9,001,065 6,880,213 6,810,214 5,256,508 4,737,257 5,277,315 6,058,932 6,455,017 -7,221,667 53.74% 53.74% -5,016,545 110,185 -1,277,279 -724,733 -3,435,734 -948,649 -1,825,665.25 -4,810,251 -1,474,769 -1,017,641 -4,810,251 53,581,801 1,508,785 -4,325,667 1,491,081 2,024,276,538 6,883,644 5,923,483 336,335 -2,663,808.75 3,733,596 -15,425,403 1,036,572 408,206 578,663 580,586 76,609  
      yoy
    -108.84% -103.15% -154.01% -136.80% -56.31% -18.34% -1.97% 89.92% 71.65% 88.03% -3.41% -183.28% 1010.97% -122.85% -134.21% -568.68% -153.04% 585.03% 6182.75% -140.14% -182.36% 956.06% -129.95% -821.83% 66.82% -124.44% -80.34% -73.94% -596.37% 543.08% 153.89% -18.75% -107.21% -86.73% 4.05% 10.61% 65.31% -33.75% -52.15% -4.64% -46.41% 50.90% 121.27% -0.86% 81.87% -8.78% -7.62% 90.01% 30.37% 12.40% -18.57% -165.60% 335.39% 399.87% -228.67% -6654.13% -267.25% -267.25% 46.01% -111.61% -30.04% -84.93% 132.97% -6.78% -62.05% -108.98% -197.75% -76.47% -422.60% -97.35% -78.08% -173.03% 343.33% -76091.81% 84.37% -138.40% -67.55% -752.56% 545.21% -2756.87% 1253.07%      
      qoq
    105.50% -88.22% -44.19% -165.43% -26.75% 101.93% -61.97% -22.33% 36.90% 142.41% -26.32% -29.79% 49.96% 24.53% -163.53% -1036.54% -103.08% 86.39% -970.34% -205.98% -60.16% 1609.50% -94.44% -317.44% -610.89% -148.48% 34.02% -49.75% -25.16% -60.99% 77.60% -1057.20% -196.97% -84.60% -43.16% -15.09% 78.52% 20.77% -39.58% 26.90% -28.46% -12.76% 20.41% -28.68% 101.43% 27.92% -46.05% 30.83% 1.03% 29.56% 10.96% -10.23% -12.90% -6.14% -189.38% -695.80% -124.16% -124.16% -4652.84% -108.63% 76.24% -78.91% 262.17% -48.04% -62.05% 226.17% 44.92% -78.84% -108.98% 3451.32% -134.88% -390.10% -99.93% 29307.05% 16.21% 1661.19% -112.63% -171.35% -124.20% -1588.12% 153.93% -29.46% -0.33% 657.86%   
      operating margin %
    -0.30% -0.15% -1.46% -2.74% 4.42% 6.52% 3.53% 9.91% 13.33% 10.75% 4.84% 6.71% 10.30% 7.50% 6.71% -12.44% 1.25% -42.82% -25.77% 2.55% -3.27% -9.68% -0.54% -8.37% 5.06% -1.15% 2.31% 1.74% 3.78% 5.34% 13.42% 8.08% -0.89% 1.03% 6.75% 11.47% 15.42% 10.57% 9.26% 15.19% 13.31% 20.07% 24.00% 19.06% 28.21% 16.71% 13.42% 22.49% 19.55% 21.17% 17.27% 14.75% 18.34% 21.47% 25.17% -33.86% 4.97% 4.97% -23.67% 0.48% -0.00% -3.44% -17.97% -3.98% -0.00% -20.64% -6.75% -4.14% -20.64% 0.06% 6.60% -20.50% 6.63% 2.01% 24.12% 22.90% 2.20% -0.00% 20.39% -95.07% 7.46% 3.24% 4.96% 4.40% 0.75%  
      interest income
    23,941,000 23,253,000 10,604,000 5,461,000 10,978,000 9,782,000 10,374,000                                                                       17,521,601 483,371 430,593 367,435 375,571 306,761 347,837 198,875  
      interest expense
    -28,912,000 -28,686,000 -7,821,000                                                                           -1,350 -1,760 -1,883 -2,007 -4,105  -15 -88  
      other income
    22,803,000 -32,414,000 114,401,000 94,859,000 44,510,000 7,934,000 139,066,000                                                                       -57  -116 -112 -37  -59,360 -375  
      income before benefit from income taxes
    15,703,000 -38,883,000 108,391,000 84,565,000 79,569,000 50,590,000 165,720,000 24,799,500 69,423,000 -12,109,000 41,884,000 40,447,000 20,858,000 68,437,000 72,493,000 -26,040,250 -2,640,000 -51,844,000 -49,677,000 9,040,000 -3,409,000 -12,063,000 141,000 -11,900,000 8,436,000 550,000 4,984,000 3,014,000 5,240,000 5,004,000 14,846,000 7,066,000 631,000 2,508,000 5,556,000 9,519,000 10,631,000 6,087,000 5,260,000 8,524,000 6,684,000 9,473,000 10,680,000 8,818,000 12,353,000 6,254,000 4,886,000 4,744,435.5 6,915,104 6,828,891 5,233,747 4,454,202 5,288,733 6,066,065 6,462,011     136,507         -4,790,257 41,661.75 1,778,503  1,992,445    842,704   -14,996,809 1,401,888      
      benefit from income taxes
    17,889,000 -75,000,000 20,411,000 -50,619,000 12,544,000 9,793,000 32,502,000 -4,439,500 10,026,000 -24,529,000 -3,255,000 10,956,000 8,727,000 17,475,000 17,622,000 -14,412,750 -51,164,000 -4,727,000 -1,760,000 3,056,750 -2,536,000 18,696,000 -3,933,000 177,250 2,332,000 -188,000 -1,435,000 -508,000 -471,000 -3,481,000 1,920,000 9,137,000 209,000 232,000 976,000 3,178,000 6,788,000 2,437,000 1,797,000 3,420,000 5,163,000 3,370,000 3,475,000 3,732,000 4,795,000 2,370,000 1,495,000 1,527,198.75 1,801,512 2,371,357 1,935,926    2,658,193  1,212,092 1,212,092           -1,614,241 78,854.75 1,128,126  775,858    348,150    595,909      
      net income
    -2,186,000 36,117,000 87,980,000 135,184,000 67,025,000 40,797,000 133,218,000 57,271,000 59,397,000 12,420,000 45,139,000 29,175,000 12,131,000 50,962,000 54,871,000 -13,508,000 48,524,000 -47,117,000 -47,917,000 25,834,000 -873,000 -30,759,000 4,074,000 -12,379,000 6,104,000 738,000 6,419,000 2,083,000 5,711,000 8,485,000 12,926,000 -2,071,000 422,000 2,276,000 4,580,000 6,341,000 3,843,000 3,650,000 3,463,000 5,104,000 1,521,000 6,103,000 7,205,000 5,086,000 7,558,000 3,884,000 3,391,000 5,375,053 5,113,592 4,457,534 3,297,821 3,814,806 3,676,872 3,442,247 3,803,818 -5,901,051 -194.90% -194.90% -2,294,832 19,732 -1,046,868 -2,335,478 -1,359,389 -492,605 -1,091,794.75 -3,176,016 -723,404 -467,759 -3,176,016 36,522,772 650,377 -2,015,736 1,216,587 1,492,267,200 6,154,038 3,699,208 494,554 -1,601,176.75 2,395,898 -9,606,584 805,979 108,774 330,424 509,048 168,021  
      yoy
    -103.26% -11.47% -33.96% 136.04% 12.84% 228.48% 195.13% 96.30% 389.63% -75.63% -17.74% -315.98% -75.00% -208.16% -214.51% -152.29% -5658.30% 53.18% -1276.17% -308.69% -114.30% -4267.89% -36.53% -694.29% 6.88% -91.30% -50.34% -200.58% 1253.32% 272.80% 182.23% -132.66% -89.02% -37.64% 32.26% 24.24% 152.66% -40.19% -51.94% 0.35% -79.88% 57.13% 112.47% -5.38% 47.80% -12.87% 2.83% 40.90% 39.07% 29.49% -13.30% -164.65% 223.59% 202.94% -265.76% -30006.00% -148.65% -148.65% 68.81% -104.01% -4.11% -26.47% 87.92% 5.31% -65.62% -108.70% -211.23% -76.79% -361.06% -97.55% -89.43% -154.49% 146.00% -93298.16% 156.86% -138.51% -38.64% -1572.02% 625.10% -1987.17% 379.69%      
      qoq
    -106.05% -58.95% -34.92% 101.69% 64.29% -69.38% 132.61% -3.58% 378.24% -72.48% 54.72% 140.50% -76.20% -7.12% -506.21% -127.84% -202.99% -1.67% -285.48% -3059.22% -97.16% -855.01% -132.91% -302.80% 727.10% -88.50% 208.16% -63.53% -32.69% -34.36% -724.14% -590.76% -81.46% -50.31% -27.77% 65.00% 5.29% 5.40% -32.15% 235.57% -75.08% -15.29% 41.66% -32.71% 94.59% 14.54% -36.91% 5.11% 14.72% 35.17% -13.55% 3.75% 6.82% -9.51% -164.46% -619.33% -149.51% -149.51% -11730.00% -101.88% -55.18% 71.80% 175.96% -54.88% -65.62% 339.04% 54.65% -85.27% -108.70% 5515.63% -132.26% -265.69% -99.92% 24148.59% 66.36% 647.99% -130.89% -166.83% -124.94% -1291.91% 640.97% -67.08% -35.09% 202.97%   
      net income margin %
    -0.31% 5.40% 14.58% 23.50% 12.31% 8.09% 28.91% 13.25% 14.36% 3.32% 13.16% 8.68% 3.89% 17.84% 21.40% -6.21% 20.92% -21.53% -24.57% 11.42% -0.52% -21.77% 2.77% -7.20% 4.67% 0.66% 5.54% 1.81% 5.45% 8.55% 12.77% -2.19% 0.47% 2.86% 5.78% 7.73% 5.35% 6.21% 6.24% 9.11% 3.02% 13.06% 16.10% 10.86% 17.04% 10.45% 9.37% 13.43% 14.53% 13.85% 10.84% 11.88% 12.78% 12.20% 14.83% -27.67% 4.66% 4.66% -10.83% 0.09% -0.00% -11.08% -7.11% -2.07% -0.00% -13.62% -3.31% -1.90% -13.62% 0.04% 2.85% -9.55% 5.41% 1.48% 21.57% 14.30% 3.23% -0.00% 13.08% -59.21% 5.80% 0.86% 2.83% 3.85% 1.65%  
      net income per common and common equivalent shares:
                                                            0.00% 0.00%                             
      basic
    -30 460 1,140 1,780 890 540 1,770 -1,577.65 790 170 620 -1,657.93 170 720 770 709.09 730 -720 -750 449.97 -10 -510 70 -219.99 100 10 110 -489.48 100 150 240 -40 10 40 90 120 70 70 60 90 30 110 140              4.97% 4.97%                             
      diluted
    -30 440 1,080 1,680 860 530 1,730 -1,557.69 780 160 610 -1,627.97 170 710 760 709.09 670 -720 -750 449.97 -10 -510 70 -219.99 100 10 110 -469.5 100 150 240 -40 10 40 90 120 70 70 60 90 30 110 130                                            
      weighted-average number of common and common equivalent shares outstanding:
                                                                                          
      basic
    78,416,000 77,999,000 76,890,000 75,748,000 75,697,000 75,511,000 75,355,000 74,195 74,826,000 74,224,000 72,638,000 71,093 71,107,000 71,040,000 70,950,000 66,191 66,192,000 65,166,000 64,036,000 61,782 63,496,000 60,346,000 59,609,000 59,190 59,278,000 59,187,000 58,914,000 56,392 58,340,000 55,527,000 53,119,000 52,726,000 52,831,000 52,736,000 52,418,000 52,667,000 52,206,000 52,480,000 53,693,000 53,548,000 53,709,000 53,644,000 53,167,000 52,948,000 52,475,000 53,383,000 53,190,000 51,880,000 51,341,785 51,109,060 52,746,178 53,827,204 52,509,068 54,520,889 55,700,395 59,435,624   60,605,140 62,409,267  62,342,775 62,333,929 62,332,170  61,937,769 61,907,735 61,832,808 61,937,769  61,714,889 62,642,618 63,328,336  62,950,482 62,374,946 62,010,198  62,031,850 62,035,485 61,947,048 61,303,939 61,385,863 61,319,959 61,101,125  
      diluted
    78,416,000 82,062,000 81,484,000 78,558,000 78,080,000 77,550,000 77,132,000 75,456 75,952,000 75,780,000 73,880,000 72,534 72,525,000 72,283,000 72,349,000 66,191 72,441,000 65,166,000 64,036,000 61,782 63,496,000 60,346,000 60,394,000 60,018 60,059,000 60,000,000 59,751,000 57,922 59,805,000 57,054,000 54,532,000 53,898,000 53,843,000 53,770,000 53,677,000 53,536,000 53,141,000 53,289,000 54,498,000 54,638,000 54,691,000 54,800,000 54,513,000 54,500,000 53,821,000 54,755,000 55,124,000 54,152,000 53,320,918 52,853,166 54,599,980 54,722,785 53,106,325 55,166,644 56,358,066 59,435,624   60,605,140 63,250,334  62,342,775 62,333,929 62,332,170  61,937,769 61,907,735 61,832,808 61,937,769  63,313,702 62,642,618 65,784,447  66,186,297 65,214,726 64,692,636  64,717,904 62,035,485 64,053,031 63,556,246 63,694,740 63,951,739 63,948,784  
      consolidated statements of comprehensive income
                                                                                          
      foreign currency translation adjustments
    -25,000 5,159,000 358,000 -8,986,000 4,640,000 -2,727,000 -801,000 5,675,648 -6,799,000 -557,000 1,676,000 5,508,182 -2,275,000 -2,166,000 -1,072,000 1,159,749 -793,000 -369,000 1,000 457,237 1,238,000 678,000 -2,372,000 285,417 -227,000 -108,000 50,000 158,954 -107,000 655,000 -707,000 -259,000 -1,560,000 -716,000 165,000 500,000 61,000 25,000 234,000 37,000 -115,000 8,000 89,000  -15,000 5,000  26,115 92,306 -45,185 -18,236 18,608 25,863 -20,429 -118  1,136,285 1,136,285                             
      unrealized gain on available-for-sale investments
    213,000 73,000  -78,000 434,000 119,000 -106,000 10,852 656,000  184,000                                              -208.54% -208.54%                             
      comprehensive income
    -1,998,000 41,349,000 88,214,000 126,120,000 72,099,000 38,189,000 132,311,000 -111,095,273 53,254,000 11,013,000 46,999,000 -111,333,723 9,530,000 48,635,000 53,310,000 47,609,524 47,731,000  -47,916,000 28,013,513 365,000 -30,081,000 1,702,000 -12,974,701 5,877,000 630,000 6,469,000 -26,933,841 5,604,000 9,140,000 12,219,000 -2,330,000 -1,138,000 1,560,000 4,745,000 6,841,000 3,904,000 3,675,000 3,697,000 5,141,000 1,406,000 6,111,000 7,294,000 5,152,000 7,543,000 3,889,000  5,401,168 5,205,898 4,412,349 3,279,585 3,833,414 3,702,735 3,421,818 3,803,700  0.00% 0.00%                             
      unrealized loss on available-for-sale investments
      -124,000       -850,000                                               4.66% 4.66%                             
      sales, general and administrative
       128,557,000 192,189,000 169,427,000 152,669,000 137,106,000 123,279,000 119,922,000 116,567,000 114,418,000 102,023,000 95,005,000 90,129,000 111,453,000 99,295,000 177,662,000 126,597,000 97,523,000 74,443,000 72,293,000 63,027,000 78,281,000 48,424,000 43,362,000 42,892,000 42,099,000 39,685,000 39,343,000 35,759,000 39,613,000 36,398,000 31,824,000 30,857,000 30,743,000 28,121,000 24,379,000 24,833,000 21,856,000 17,834,000 15,443,000 14,565,000                                            
      unaudited condensed consolidated statements of comprehensive income
                                                                                          
      interest and other income
           -3,195,500 14,310,000 -52,368,000 25,276,000 12,189,000 -11,249,000 47,026,000 55,299,000 -10,148,000 -5,530,000 41,841,000 585,000 3,265,000 2,040,000 1,613,000 941,000 2,486,000 1,820,000 1,845,000 2,313,000 1,021,000 1,274,000 -295,000 1,263,000 -582,000 1,430,000 1,684,000 206,000       99,000 -65,000 -106,000 -160,000 42,000 30,000 55,193 34,891 18,677 -22,761 57,297 11,418 7,133 6,994 -16,278   1,261,885 26,322 1,534 10,364 6,203 7,899 7,956 19,994 47,375 94,675 19,994 15,689,552 269,718 721,366 501,364 20,068,927 519,671 427,033 506,369          
      unrealized losses on available-for-sale investments
               974,956 -326,000 -161,000                                                                         
      unrealized gains on available-for-sale investments
                  -489,000                                          58,787,274 58,787,274                             
      comprehensive loss
                     -47,486,000                                       60,037,328 60,037,328                             
      cost of products sold and services delivered
                                     34,006,000 30,572,000 32,307,000 25,317,000 21,457,000 18,628,000 19,053,000 19,308,000 15,990,000 14,894,000 19,403,000 15,636,000 13,961,000 13,977,000 14,471,101 13,100,817 12,433,434 11,982,648 12,948,025 11,969,944 11,720,070                                 
      interest income and other income
                                       -115,000 -455,000 -123,000 118,000 3,000 -22,000                                              
      sales, general and administrative expenses
                                               9,933,500 12,441,000 13,547,000 13,746,000 8,724,501.25 12,775,980 10,940,085 11,210,900 6,699,657.25 9,539,996 8,404,611 8,854,022 6,971,839.25   9,065,847 9,346,213 3,879,788,295 9,454,353 10,011,395 10,299,154 4,314,252,312 11,419,527 10,821,238 11,448,923 11,419,527 3,858,216,296 9,055,060 9,710,804 9,160,589 3,257,361,048 8,145,117 8,344,927  2,946,161,245 7,125,408 7,603,035 7,254,312 7,318,130 6,909,018 7,458,533 5,252,164  
      research and development expenses
                                               2,705,000 3,759,000 3,455,000 3,606,000 1,611,108 2,439,812 1,992,064 2,012,556 1,539,187.75 1,985,701 2,038,830 2,132,220 1,977,105   2,793,235 2,752,465 1,132,331,973 1,686,062 3,055,049 4,139,916 1,984,972,236 6,656,536 4,392,259 4,197,969 6,656,536 1,283,350,769 3,331,697 3,019,886 2,111,648 41,012,354 978,011 1,262,849  25,054,223 772,976 562,991 663,810 470,455 360,689 351,441 347,363  
      income per common and common equivalent shares
                                                                           -0.03               
      basic
                                               70 140 70 60 0.063 0.1 0.09 0.06 0.048 0.07 0.06 0.07 -0.005        -0.018 -0.05  -0.01 -0.05  0.01  0.02 0.043 0.1 0.06 0.01 -0.025 0.04 -0.15 0.01  0.01 0.01  
      diluted
                                               67.5 140 70 60 0.06 0.1 0.08 0.06 0.048 0.07 0.06 0.07 -0.005        -0.018 -0.05  -0.01 -0.05  0.01 -0.03 0.02 0.04 0.09 0.06 0.01 -0.025 0.04 -0.15 0.01 0.01 0.01 0.01  
      weighted-average number of common and common equivalent shares outstanding
                                                            15,265 15,265                             
      basic
    78,416,000 77,999,000 76,890,000 75,748,000 75,697,000 75,511,000 75,355,000 74,195 74,826,000 74,224,000 72,638,000 71,093 71,107,000 71,040,000 70,950,000 66,191 66,192,000 65,166,000 64,036,000 61,782 63,496,000 60,346,000 59,609,000 59,190 59,278,000 59,187,000 58,914,000 56,392 58,340,000 55,527,000 53,119,000 52,726,000 52,831,000 52,736,000 52,418,000 52,667,000 52,206,000 52,480,000 53,693,000 53,548,000 53,709,000 53,644,000 53,167,000 52,948,000 52,475,000 53,383,000 53,190,000 51,880,000 51,341,785 51,109,060 52,746,178 53,827,204 52,509,068 54,520,889 55,700,395 59,435,624   60,605,140 62,409,267  62,342,775 62,333,929 62,332,170  61,937,769 61,907,735 61,832,808 61,937,769  61,714,889 62,642,618 63,328,336  62,950,482 62,374,946 62,010,198  62,031,850 62,035,485 61,947,048 61,303,939 61,385,863 61,319,959 61,101,125  
      diluted
    78,416,000 82,062,000 81,484,000 78,558,000 78,080,000 77,550,000 77,132,000 75,456 75,952,000 75,780,000 73,880,000 72,534 72,525,000 72,283,000 72,349,000 66,191 72,441,000 65,166,000 64,036,000 61,782 63,496,000 60,346,000 60,394,000 60,018 60,059,000 60,000,000 59,751,000 57,922 59,805,000 57,054,000 54,532,000 53,898,000 53,843,000 53,770,000 53,677,000 53,536,000 53,141,000 53,289,000 54,498,000 54,638,000 54,691,000 54,800,000 54,513,000 54,500,000 53,821,000 54,755,000 55,124,000 54,152,000 53,320,918 52,853,166 54,599,980 54,722,785 53,106,325 55,166,644 56,358,066 59,435,624   60,605,140 63,250,334  62,342,775 62,333,929 62,332,170  61,937,769 61,907,735 61,832,808 61,937,769  63,313,702 62,642,618 65,784,447  66,186,297 65,214,726 64,692,636  64,717,904 62,035,485 64,053,031 63,556,246 63,694,740 63,951,739 63,948,784  
      litigation judgment recovery
                                                                                          
      gain on write down / disposal of property and equipment
                                                      -28,960                                    
      litigation judgment (recovery) expense
                                                       -550,000                                   
      loss on impairment
                                                            9,477,548 9,477,548 1,350,504                            
      loss on write down / disposal of property and equipment
                                                           2,004,043 2,362,721 2,362,721 747,409                            
      benefit for income taxes
                                                       979,748 1,611,861 2,623,818  -1,336,894    116,775 -224,294.5 1,621,109 -2,070,142 -448,145 2,865,438 -1,614,241 -703,990 -455,207    -1,588,565  70,758,265 1,249,277 2,651,308           
      litigation judgment expense
                                                          -2,200,000 825,310.75 0.02 0.02 3,301,243           1,300,000                 
      cost of products sold
                                                          10,400,133  0.02 0.02                             
      total cost of products sold
                                                           7,786,287.75   8,956,362 10,908,086 7,629,972.75 10,668,399 9,489,815 10,353,480 7,028,711 10,044,645 8,094,670 9,975,529 10,044,645 6,546,034.5 8,963,917 7,496,286 9,723,186 7,317,887.5 12,526,647 10,332,117 6,412,786 4,363,251.5 6,679,563 5,834,574 4,938,869 4,410,959 3,827,241 4,816,099 4,528,025  
      income before benefit for income taxes
                                                           -7,237,945 58,787,274 58,787,274   -1,271,162.5 -714,369 -3,429,531 -940,750 -1,785,154.25 -4,790,257 -1,427,394 -922,966    -3,604,301  3,649,133.75 7,403,315 6,350,516           
      income before income tax benefit
                                                            60,037,328 60,037,328 -3,754,660                            
      income tax benefit
                                                              -1,459,828                            
      loss per common and common equivalent shares
                                                                                          
      basic
                                                              -0.04  -0.018 -0.04 -0.02 -0.01   -0.01                    
      diluted
                                                            3,353 3,353 -0.04  -0.018 -0.04 -0.02 -0.01   -0.01                    
      cost of products sold:
                                                            47,894 47,894                             
      direct manufacturing expense
                                                            91,072 91,072     5,969,177 7,260,048 5,020,305.25 7,372,091 5,804,463 6,904,667 7,372,091 4,969,380.25 6,286,067 6,019,957 7,571,497 5,211,216.5 8,897,407 7,338,890 4,608,569 3,214,541.5 5,099,381 4,229,384 3,529,401 3,275,149 2,932,791 3,525,670 3,110,206  
      indirect manufacturing expense
                                                                  3,520,638 3,093,432 2,008,405.75 2,672,554 2,290,207 3,070,862 2,672,554 1,576,654.25 2,677,850 1,476,329 2,151,689 2,106,671 3,629,240 2,993,227 1,804,217 1,148,710 1,580,182 1,605,190 1,409,468 1,135,810 894,450 1,290,429 1,417,819  
      legal judgment expense
                                                                           5,200,000               
      shareholder litigation settlement expense
                                                            11,279,502 11,279,502                             
      sales, general and administrative expense
                                                            1,227,357 1,227,357                   7,581,908          
      research and development expense
                                                                                970,786          
      stock-based compensation was allocated as follows:
                                                                                          
      litigation settlement
                                                                                 4,412,500         
      income before income taxes
                                                                                 -2,344,928.5 4,215,207   484,020.75 885,424 869,048 275,021  
      provision(credit) for income taxes
                                                                                 -743,751.75 1,819,309        
      litigation settlement expenses
                                                                                   17,650,000       
      provision (credit) for income taxes
                                                                                   -5,390,225       
      benefit from income tax
                                                                                     245,500 555,000 360,000 107,000  
    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.