7Baggers
Quarterly
Annual
    Unit: USD2025-09-30 2025-06-30 2025-03-31 2024-12-31 2024-09-30 2023-12-31 2022-12-31 2021-12-31 2021-06-30 2021-03-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 2017-12-31 2016-12-31 2015-12-31 2014-12-31 2013-12-31 2012-12-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 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2004-12-31 2004-09-30 2004-06-30 
      
                                                            
      revenue:
                                                            
      product
    188,766,000 182,329,000 169,137,000                                                      
      royalty and other revenue
    39,000 37,000 35,000 27,750 36,000    40,000 100,000 31,000 30,000 30,000 78,000 26,000 22,000 22,000 93,000 29,000       9,440,169 2,889,458 3,295,333 2,755,857 3,941,518 2,891,192 2,741,060 2,647,092 2,751,971 2,679,016 2,588,263 2,036,100 2,723,983 2,105,620 7,966,902                 
      total revenue
    188,805,000 182,366,000 169,172,000 151,418,000 141,192,000    162,960,000 142,837,000 94,060,000 87,462,000 76,090,000 69,474,000 69,445,000 70,692,000 60,634,000 51,942,000 49,529,000       18,659,646 8,631,378 7,653,725 5,906,385 7,067,789 7,306,978 7,009,872 4,872,273 5,617,348 5,420,594 5,060,853 4,593,755 6,017,598 5,089,924 13,660,245 3,300,777 4,664,366 5,352,321 5,978,818 3,698,812 3,882,439 2,864,820 3,628,168 2,885,280 2,987,753 2,799,724 4,238,647 2,994,660 2,259,763 1,296,432 2,809,453 
      yoy
    33.72%    -13.36%    114.17% 105.60% 35.45% 23.72% 25.49% 33.75% 40.21%           164.01% 18.13% 9.18% 21.22% 25.82% 34.80% 38.51% 6.06% -6.65% 6.50% -62.95% 39.17% 29.01% -4.90% 128.48% -10.76% 20.14% 86.83% 64.79% 28.20% 29.95% 2.33% -14.40% -3.65% 32.22% 115.96% 50.87%     
      qoq
    3.53% 7.80% 11.73% 7.24%     14.09% 51.86% 7.54% 14.95% 9.52% 0.04% -1.76% 16.59% 16.73% 4.87%        116.18% 12.77% 29.58% -16.43% -3.27% 4.24% 43.87% -13.26% 3.63% 7.11% 10.17% -23.66% 18.23% -62.74% 313.85% -29.23% -12.85% -10.48% 61.64% -4.73% 35.52% -21.04% 25.75% -3.43% 6.72% -33.95% 41.54% 32.52% 74.31% -53.85%  
      costs and operating expenses:
                                                            
      cost of goods sold
    88,290,000 91,224,000 78,415,000                                                      
      research and development
    14,175,000 13,958,000 12,924,000 10,763,000 10,577,000    8,389,000 7,612,000 4,422,000 4,336,000 4,702,000 5,172,000 5,427,000 5,231,000 3,620,000 3,152,000 3,601,000       9,454,194 3,074,625 3,517,461 3,784,271 2,930,221 3,119,279 2,695,048 3,452,350 3,845,526 3,478,845 3,383,000 4,644,799 3,579,229 2,463,419 2,084,125 2,357,696 1,591,796 1,153,995 2,137,326 1,452,215 1,674,584 1,583,058 1,214,583 1,413,235 1,235,740 1,324,649 1,189,475 1,333,644 1,039,812 1,274,198 1,389,112 
      selling, general and administrative
    73,663,000 71,227,000 71,255,000 40,150,250 55,465,000    44,341,000 39,095,000 29,051,000 26,726,000 27,500,000 28,287,000 24,629,000 23,699,000 18,998,000 17,345,000 15,859,000       5,525,758 2,493,093 2,289,118 2,438,636 1,979,361 1,812,617 1,788,238 1,952,133 1,713,750 1,888,619 1,517,357 1,552,871 1,403,881 1,529,767 1,446,571 3,504,362 2,341,108 2,185,799 2,142,131 1,695,945 1,659,931 1,462,854 1,541,561 1,598,497 1,340,691 1,282,655 1,195,496 1,186,861 1,241,890 1,138,856 1,029,479 
      change in fair value of contingent consideration
    -4,148,000 -7,939,000                                                       
      total costs and operating expenses
    171,980,000 168,470,000 162,594,000 241,995,000 136,384,000    114,720,000 106,454,000 73,099,000 67,925,000 64,184,000 42,645,500 61,481,000 59,638,000 49,463,000                                        
      income from operations
    16,825,000 13,896,000 6,578,000 13,865,750 4,808,000    48,240,000 36,383,000 20,961,000 19,537,000 11,906,000 5,894,000 7,964,000 11,054,000 11,171,000 7,853,000 7,886,000       -926,497 552,426 -121,533 -2,086,502 296,805 526,530 889,095 -1,762,816 -1,369,752 -1,206,391 -1,427,723 1,773,879.5 -538,111 -324,518 7,958,148 9,939,039.75 -999,002 40,770,099 -14,938 -351,300 -256,989 -1,096,047 -120,992 -1,014,172 -406,240 -679,764 880,281 -549,110 -1,050,554 -1,819,951 -741,731 
      yoy
    249.94%    -90.03%    305.17% 517.29% 163.20% 76.74% 6.58% -24.95% 0.99%           -412.16% 4.92% -113.67% 18.36% -121.67% -143.65% -162.27% -199.38% 154.55% 271.75% -117.94% -82.15% -46.14% -100.80% -53374.52% -2929.22% 288.73% -3819.74% -87.65% -65.36% -36.74% 61.24% -113.74% 84.69% -61.33% -62.65% -218.68%     
      qoq
    21.08% 111.25% -52.56% 188.39%     32.59% 73.57% 7.29% 64.09% 102.00% -25.99% -27.95% -1.05% 42.25% -0.42%        -267.71% -554.55% -94.18% -802.99% -43.63% -40.78% -150.44% 28.70% 13.54% -15.50% -180.49% -429.65% 65.82% -104.08% -19.93% -1094.90% -102.45% -273028.77% -95.75% 36.70% -76.55% 805.88% -88.07% 149.65% -40.24% -177.22% -260.31% -47.73% -42.28% 145.37%  
      operating margin %
    8.91% 7.62% 3.89% 9.16% 3.41%    29.60% 25.47% 22.28% 22.34% 15.65% 8.48% 11.47% 15.64% 18.42% 15.12% 15.92%       -4.97% 6.40% -1.59% -35.33% 4.20% 7.21% 12.68% -36.18% -24.38% -22.26% -28.21% 38.62% -8.94% -6.38% 58.26% 301.11% -21.42% 761.73% -0.25% -9.50% -6.62% -38.26% -3.33% -35.15% -13.60% -24.28% 20.77% -18.34% -46.49% -140.38% -26.40% 
      other income
    287,000 4,319,000  375,000 895,000        382,000 -5,750 316,000  358,000                                   1,169,608  750,000   
      investment income
    6,921,000 6,585,000 7,314,000 4,528,000 6,662,000    41,000 52,000 82,000 253,000 1,364,000 904,000 1,898,000 1,005,000 713,000 644,000 558,000       304,482 52,247 65,936 69,299 91,794 96,679 98,958 133,593 186,668 227,364 322,419 374,816 473,069 515,235 532,585 668,480 759,511 365,900 257,367 246,782 240,290 235,739 224,736 197,536 203,928 212,256 136,437     
      interest expense
    -5,414,000 -5,354,000 -5,250,000      -3,144,000 -3,106,000 -3,052,000 -3,004,000 -2,976,000 -1,581,500 -2,857,000 -1,743,000 -1,726,000 -1,701,000 -1,687,000          -13,484 -12,683    -620  -676 -676 -1,266  -1,905 -1,744 -2,451 -2,451 -2,451 -2,451 -3,010 -3,011 -3,010         
      amortization of debt issuance costs
    -416,000 -414,000 -413,000                                                      
      other (expenses) income
    -804,000         -224,000 -248,000     -697,000  46,750 -134,000                                      
      income before income taxes
    17,112,000 18,215,000 7,943,000 18,222,250 11,637,000    44,358,000 33,105,000 17,743,000 16,020,000 10,676,000 4,345,000 1,671,000 9,619,000 10,516,000 6,871,000 6,623,000       -648,182 604,673 -55,597 -2,030,687 375,916 623,209                          
      income tax benefit
    2,201,000   -7,345,000              1,233,000 1,829,000               -834,766   43,713.75 -84,690                   
      net income
    14,911,000 14,866,000 5,830,000 -92,579,000 18,172,000    36,233,000 29,450,000 14,552,000 15,861,000 9,815,000 3,604,000 1,659,000 8,095,000 8,053,000 5,638,000 4,794,000       -648,182 604,673 -55,597 -2,030,687 375,916 623,209 988,053 -1,629,223 -348,938 -979,703 -1,105,980 -2,693,238 18,382 142,056 8,278,828 -3,197,599 -241,932 40,306,077 239,978 -106,969 -19,709 -863,319 100,734 -819,646 -202,312 -467,508 2,186,326 -426,631 -193,229 -1,718,629 -645,086 
      yoy
    -17.95%    -49.85%    269.16% 717.15% 777.15% 95.94% 21.88% -36.08% -65.39%           -272.43% -2.97% -105.63% 24.64% -207.73% -163.61% -189.34% -39.51% -1998.26% -789.66% -113.36% -15.77% -107.60% -99.65% 3349.83% 2889.28% 1127.52% -4768.74% 138.23% -86.95% -90.26% 84.66% -95.39% 92.12% 4.70% -72.80% -438.92%     
      qoq
    0.30% 154.99% -106.30% -609.46%     23.03% 102.38% -8.25% 61.60% 172.34% 117.24% -79.51% 0.52% 42.83% 17.61%        -207.20% -1187.60% -97.26% -640.20% -39.68% -36.93% -160.65% 366.91% -64.38% -11.42% -58.93% -14751.50% -87.06% -98.28% -358.91% 1221.69% -100.60% 16695.74% -324.34% 442.74% -97.72% -957.03% -112.29% 305.14% -56.73% -121.38% -612.46% 120.79% -88.76% 166.42%  
      net income margin %
    7.90% 8.15% 3.45% -61.14% 12.87%    22.23% 20.62% 15.47% 18.13% 12.90% 5.19% 2.39% 11.45% 13.28% 10.85% 9.68%       -3.47% 7.01% -0.73% -34.38% 5.32% 8.53% 14.10% -33.44% -6.21% -18.07% -21.85% -58.63% 0.31% 2.79% 60.61% -96.87% -5.19% 753.06% 4.01% -2.89% -0.51% -30.14% 2.78% -28.41% -6.77% -16.70% 51.58% -14.25% -8.55% -132.57% -22.96% 
      earnings per share:
                                                            
      basic
    0.27 0.26 0.1 0.3 0.33    0.66 0.54 0.28 0.3 0.19 0.06 0.03 0.17 0.18 0.13 0.11       -0.02 0.02 -0.06 0.01 0.02 0.03 -0.05 -0.01 -0.03 -0.04 -0.08   0.27 0.328 -0.01 1.31         0.07     
      diluted
    0.26 0.26 0.1 0.295 0.32    0.64 0.52 0.27 0.3 0.18 0.07 0.03 0.17 0.17 0.13 0.1       -0.02 0.02 -0.06 0.01 0.02 0.03 -0.05 -0.01 -0.03 -0.04 -0.09   0.26 0.323 -0.01 1.29         0.07     
      weighted-average common shares outstanding:
                                                            
      basic
    56,265 56,234 56,123  55,766   55,015 54,931 54,805 52,545 52,381 52,139 48,343 50,852 46,367 43,968 43,767 43,822,472       30,781,881 30,796,797 30,812,257 30,781,881 30,787,307 30,780,279 30,767,585 30,752,041 30,758,559 30,745,691 30,742,212 30,957,957 30,809,445 31,172,706 31,152,556 30,834,491 30,953,608 30,767,384 30,564,494 30,379,350 30,375,635 30,364,250 30,357,635 30,125,041 30,105,380 30,098,391 30,094,435     
      diluted
    56,532 56,510 56,558  56,940   57,264 56,786 56,869 53,469 53,306 53,109 49,206 51,809 49,056 46,279 45,471 45,828,175       30,781,881 30,933,832 30,812,257 30,781,881 31,004,935 30,920,400 30,926,096 30,752,041 30,758,559 30,745,691 30,742,212 31,290,233 31,024,685 31,555,896 31,585,112 31,320,997 30,953,608 31,224,386 31,127,099 30,379,350 30,375,635 30,364,250 30,828,072 30,690,941 30,105,380 30,098,391 30,398,735     
      other comprehensive income:
                                                            
      foreign currency translation adjustment
    -2,391 46,125 4,692      3,125 -9,579 4,390 6,493 -5,579 -2,475.25 -6,741 -1,269 -1,891                                        
      comprehensive income
    12,520 60,991 10,522 14,472 11,790    39,358 19,871 18,942 22,354 4,236 1,976.5 -5,082 6,826 6,162 5,518 4,164                                      
      other income (expenses)
     3,502,000 1,365,000 -9,347,000 6,829,000                                                    
      income tax provision
     3,349,000 2,113,000      8,125,000 3,655,000 3,191,000 159,000 861,000 999,750 12,000 1,524,000 2,463,000                      49,545 210,000 -206,867.75  827,471              
      other incomes
      -286,000      -779,000 -3,278,000 -3,218,000 -766,000 -1,230,000 -1,549,000 -6,293,000 -1,435,000 -655,000                                        
      products
       120,727,500 141,156,000    162,920,000 142,737,000 94,029,000 87,432,000 76,060,000 50,175,250 69,419,000 70,670,000 60,612,000                                        
      cost of product revenue
       66,446,500 104,634,000    61,990,000 59,747,000 39,626,000 36,863,000 31,982,000 30,121,000 31,425,000 30,708,000 26,845,000 23,592,000 22,183,000       3,486,944 2,092,815 1,552,809 1,393,089 1,449,359 1,471,561 1,265,750 885,271 1,084,793 918,464 1,270,474 1,341,874 1,286,658 1,210,644 1,846,401 1,303,054 1,730,464 1,412,428 1,714,299 901,952 804,913 914,955 993,016 887,720 817,562 872,184 973,395     
      contingent consideration
                                                            
      balance at june 30, 2023
       111,541.25                                                     
      translation adjustment
                                                            
      balance at september 30, 2023
       116,084.25                                                     
      loss on extinguishment of debt
                 -1,412,500 -5,650,000                                          
      product revenue
                     35,510,500 49,500,000       9,219,477 5,741,920 4,358,392 3,150,528 3,126,271 4,415,786 4,268,812 2,225,181 2,865,377 2,741,578 2,472,590 2,557,655 3,293,615 2,984,304 5,693,343 3,136,577 4,562,976 5,156,348 5,731,476 3,396,737 3,633,683 2,679,576 3,363,898 2,843,205 2,957,828 2,715,307 4,013,064 2,994,660 2,259,763 1,296,432 2,809,453 
      operating expenses:
                                                            
      total operating expenses
                     30,988,750 41,643,000       19,586,143 8,078,952 7,775,258 7,992,887 6,770,984 6,780,448 6,120,777 6,635,089 6,987,100 6,626,985 6,488,576 7,809,289 6,555,709 5,414,442 5,702,097 7,165,112 5,663,368 -35,417,778 5,993,756 4,050,112 4,139,428 3,960,867 3,749,160 3,899,452 3,393,993 3,479,488 3,358,366 2,520,505 2,281,702 2,413,054 2,418,591 
      total other incomes
                     -892,500 -1,263,000                                      
      weighted-average shares outstanding:
                                                            
      basic
    56,265 56,234 56,123  55,766   55,015 54,931 54,805 52,545 52,381 52,139 48,343 50,852 46,367 43,968 43,767 43,822,472       30,781,881 30,796,797 30,812,257 30,781,881 30,787,307 30,780,279 30,767,585 30,752,041 30,758,559 30,745,691 30,742,212 30,957,957 30,809,445 31,172,706 31,152,556 30,834,491 30,953,608 30,767,384 30,564,494 30,379,350 30,375,635 30,364,250 30,357,635 30,125,041 30,105,380 30,098,391 30,094,435     
      diluted
    56,532 56,510 56,558  56,940   57,264 56,786 56,869 53,469 53,306 53,109 49,206 51,809 49,056 46,279 45,471 45,828,175       30,781,881 30,933,832 30,812,257 30,781,881 31,004,935 30,920,400 30,926,096 30,752,041 30,758,559 30,745,691 30,742,212 31,290,233 31,024,685 31,555,896 31,585,112 31,320,997 30,953,608 31,224,386 31,127,099 30,379,350 30,375,635 30,364,250 30,828,072 30,690,941 30,105,380 30,098,391 30,398,735     
      unrealized gain on investments
                                                            
      foreign currency translation gain
                     -1,352.5 -630                                      
      cost of royalty and other revenue
                             1,119,247 418,419 415,870 376,891 412,043 376,991 371,741 345,335 343,031 341,057 317,745 269,745 285,941 210,612 325,000                 
      includes non-cash stock-based compensation as follows:
                                                            
      income before taxes
                                   988,053 -1,629,223 -1,183,704 -979,703 -1,105,980 2,153,530.25 -66,308 191,601 8,488,828 10,282,896 -241,932 41,133,548              
      interest income
                                      -676    884              76,322.75 107,325 101,322 96,645 
      net gain from litigation settlement
                                              -40,170,000              
      other revenue
                                            164,200 101,390 195,973 247,342 302,075 248,756 185,244  84,981.25 29,925       
      basic and diluted earnings per share:
                                               0.01   -0.03          
      total
                                                  255,477          
      research and other revenue
                                                   264,270         
      ________________ includes non-cash stock-based compensation as follows:
                                                            
      earnings per share:
                                                            
      basic and diluted
                                                    0.013 -0.01 -0.02      
      research revenue
                                                      84,417 225,583     
      weighted-average shares outstanding
                                                            
      basic
    56,265 56,234 56,123  55,766   55,015 54,931 54,805 52,545 52,381 52,139 48,343 50,852 46,367 43,968 43,767 43,822,472       30,781,881 30,796,797 30,812,257 30,781,881 30,787,307 30,780,279 30,767,585 30,752,041 30,758,559 30,745,691 30,742,212 30,957,957 30,809,445 31,172,706 31,152,556 30,834,491 30,953,608 30,767,384 30,564,494 30,379,350 30,375,635 30,364,250 30,357,635 30,125,041 30,105,380 30,098,391 30,094,435     
      diluted
    56,532 56,510 56,558  56,940   57,264 56,786 56,869 53,469 53,306 53,109 49,206 51,809 49,056 46,279 45,471 45,828,175       30,781,881 30,933,832 30,812,257 30,781,881 31,004,935 30,920,400 30,926,096 30,752,041 30,758,559 30,745,691 30,742,212 31,290,233 31,024,685 31,555,896 31,585,112 31,320,997 30,953,608 31,224,386 31,127,099 30,379,350 30,375,635 30,364,250 30,828,072 30,690,941 30,105,380 30,098,391 30,398,735     
      revenue
                                                            
      cost of revenue
                                                        1,023,265 1,028,615 703,329 1,132,593 
      gross profit
                                                        1,971,395 1,231,148 593,103 1,676,860 
      yoy
                                                            
      qoq
                                                        60.13% 107.58% -64.63%  
      gross margin %
    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% 0% 0% 0% 0% 0% 0% 0% 65.83% 54.48% 45.75% 59.69% 
      basic and diluted net income per share
                                                        -0.01 -0.01 -0.06 -0.02 
      basic and diluted weighted-average common shares outstanding
                                                         30,064,836 30,057,667 30,054,485 
      
                                                            
    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.