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 2008-01-04 2007-12-31 2007-09-30 2007-06-30 2007-03-31 2007-01-04 2007-01-04 2006-12-31 2006-09-30 2006-01-04 2006-01-04 
      
                                                                                      
      revenues:
                                                                                      
      product revenue
    148,365,000 146,540,000 141,400,000 141,809,000 126,424,000 122,653,000 98,441,000 109,104,000 102,617,000 99,477,000 85,304,000 60,683,000 57,173,000 53,049,000 43,033,000 38,266,000 35,890,000 33,636,000 30,205,000 30,832,723 29,166,658 29,604,764 29,136,472 30,122,555 30,897,444 28,837,900 12,448,438                                                        
      license and other revenue
    27,000 23,000 21,000 11,000 2,271,000 57,000 68,000 1,464,000 71,000 105,000 62,000 74,000 71,000 64,000 56,000 43,000 64,000 2,729,000                                                                 
      total revenues
    148,392,000 146,563,000 141,421,000 141,820,000 128,695,000 122,710,000 98,509,000 110,568,000 102,688,000 99,582,000 85,366,000 60,757,000 57,244,000 53,113,000 43,089,000 38,309,000 35,954,000 36,365,000  31,014,909 29,316,658                                                              
      operating costs and expenses:
                                                                                      
      cost of sales
    22,654,000 20,614,000 17,911,000 21,643,000 19,277,000 15,405,000 12,520,000 15,809,000 14,167,000 12,045,000 9,946,000 11,195,000 9,665,000 7,643,000 5,890,000 7,348,000 5,310,000 4,545,000 4,681,000 4,869,658 3,878,760 4,139,873 4,150,866 4,398,265 4,387,461 4,261,625 1,711,788                                                        
      gross profit
                                                                                      
      yoy
                                                                                      
      qoq
                                                                                      
      gross margin %
                                                                                      
      research and development
    2,657,000 4,358,000 3,887,000 3,798,000 3,284,000 2,985,000 2,581,000 1,972,000 83,662,000 3,954,000 3,562,000 4,093,000 8,310,000 3,983,000 3,403,000 4,992,000 4,487,000 4,450,000 3,007,000 4,175,028 3,749,233 4,349,643 4,222,811 6,308,390 4,597,039 4,629,364 3,307,959 8,416,969 4,538,369 3,704,824 3,259,042 3,404,634 2,704,923 2,451,751 2,813,929 2,820,654 2,493,999 2,508,897 3,546,391 3,831,611 3,042,671 2,577,508 2,349,552 2,384,241 2,885,892 2,098,958 2,748,683 30,371,388 2,804,352 2,132,038 1,092,301 26,388,400 654,837 532,741 727,327 23,219,983 614,137 905,635 903,953 20,522,130 500,091 797,935 439,587 15,403,079 850,998 1,376,253 2,322,632 3,272,359 11,583,163 9,131,584 7,229,440 11,583,163 722,011 5,373,070 4,869,722 3,866,942   -2,778,203 2,915,883   
      selling, general and administrative
    47,470,000 45,949,000 46,911,000 44,192,000 45,880,000 40,730,000 46,938,000 42,036,000 33,560,000 28,396,000 29,718,000 14,668,000 14,167,000 12,918,000 16,430,000 13,227,000 12,153,000 11,532,000 12,716,000 13,352,387 9,984,961 10,833,358 10,063,048 11,409,213 8,067,792 8,987,722 8,416,460                                                        
      amortization of intangible assets
    9,344,000 9,344,000 9,345,000 9,344,000 9,345,000 9,344,000 9,344,000 9,059,000 8,487,000 8,488,000 6,531,000                                                                        
      total operating costs and expenses
    82,125,000 80,265,000 78,054,000 78,977,000 77,786,000 68,464,000 71,383,000 68,876,000 139,876,000 52,883,000 49,757,000 29,956,000 32,142,000 24,544,000 25,723,000 25,567,000 21,950,000 20,527,000 20,404,000 22,397,073 17,612,954 19,322,874 18,436,725 22,115,868 17,052,292 17,878,711 13,436,207 15,343,267 8,182,603 6,335,855 5,933,440 5,511,786 4,306,708 4,181,271 4,679,871 4,314,199 3,914,014 4,814,452 6,237,536 6,191,679 5,017,428 4,897,330 4,291,915 3,983,861 4,109,029 2,990,173 3,508,365 47,677,519 3,245,776 2,653,529 1,705,430 41,254,809 1,283,713 1,067,364 1,364,710 35,701,733 1,131,010 1,397,463 1,519,250 30,375,308 908,465 1,333,132 1,050,412 23,048,509 1,292,314 1,768,812 3,044,543 3,791,458 18,087,326 15,172,548 12,708,871 18,087,326 971,140 9,842,270 8,891,844 7,454,856   1,268,139.75 5,072,559   
      operating income
    66,267,000 66,298,000 63,367,000 62,843,000 50,909,000 54,246,000 27,126,000 41,692,000 -37,188,000 46,699,000 35,609,000 30,801,000 25,102,000 28,569,000 17,366,000 12,742,000 14,004,000 15,838,000 9,801,000 8,617,836 11,703,704 10,281,890 10,699,747 8,006,687 13,845,152 10,959,189                                                   3,866,942 3,866,942   2,915,883 2,915,883 
      yoy
    30.17% 22.22% 133.60% 50.73% -236.90% 16.16% -23.82% 35.36% -248.15% 63.46% 105.05% 141.73% 79.25% 80.38% 77.19% 47.86% 19.65% 54.04% -8.40% 7.63% -15.47% -6.18%                                                       46.96% 46.96%     
      qoq
    -0.05% 4.63% 0.83% 23.44% -6.15% 99.98% -34.94% -212.11% -179.63% 31.14% 15.61% 22.70% -12.14% 64.51% 36.29% -9.01% -11.58% 61.60% 13.73% -26.37% 13.83% -3.91% 33.64% -42.17% 26.33%                                                          
      operating margin %
                                                                                      
      other income
    4,768,000 2,995,000 7,919,000 11,338,000 6,296,000 1,542,000 1,963,000 5,015,000 -833,000 1,813,000 1,704,000 2,207,000 905,000 -324,000 93,000 71,000 68,000 62,000 81,000 105,828 33,567 111,269 336,233 398,683 393,415 450,410 343,266 343,658 343,730 370,715 233,548 124,088 129,059 91,039 109,977 43,933 66,981 92,755 117,943 -13,075 46,659 4,871 61,934                                        
      net income before income taxes
    71,035,000 69,293,000 71,286,000 74,181,000 57,205,000 55,788,000 29,089,000 46,707,000 -38,021,000 48,512,000 37,313,000 33,008,000 26,007,000 28,245,000 17,459,000 12,813,000 14,072,000 15,900,000 9,882,000 8,723,664 11,737,271 10,393,159 11,035,980 8,405,370 14,238,567 11,409,599                                                         
      income tax provision
    18,252,000 17,185,000 14,549,000   14,994,000 5,814,000   10,750,000 7,745,000 3,525,750 3,259,000 6,626,000 4,218,000                                                              7,454,856 7,454,856   5,072,559 5,072,559 
      net income
    52,783,000 52,108,000 56,737,000 55,936,000 43,884,000 40,794,000 23,275,000 34,844,000 -30,764,000 37,762,000 29,568,000 25,471,000 22,748,000 21,619,000 13,241,000 9,309,000 10,329,000 12,181,000 7,663,000 11,437,131 43,339,867 9,779,987 10,426,015 7,929,713 13,630,179 10,959,948 -644,503 -14,499,609 -7,838,873 -5,965,140 -5,699,892 -5,387,698 -4,177,649 -3,879,901 -4,967,129 -4,163,320 -3,953,981 -4,568,914 -5,386,237 -5,815,158 -4,449,038 -4,558,503 -5,410,259 -3,490,030 -5,009,892 -3,198,020 -3,811,119 -43,533,661 -5,912,059 -3,143,590 -1,744,289 -38,179,202 -2,621,535 -289,080 -1,089,186 -34,063,489 -1,127,841 -1,394,151 -1,517,136 -28,433,986 -903,985 -1,328,541 -1,045,043 -21,625,424 -1,286,720 -1,761,887 -3,031,201 -3,747,750 -16,715,554 -13,860,194 -11,482,754 -16,715,554 -944,938 -8,953,769 -8,219,422 -7,011,292 46.96% 46.96% 4,762,028 -5,017,973   
      yoy
    20.28% 27.73% 143.77% 60.53% -242.65% 8.03% -21.28% 36.80% -235.24% 74.67% 123.31% 173.62% 120.23% 77.48% 72.79% -18.61% -76.17% 24.55% -26.50% 44.23% 217.97% -10.77% -1717.68% -154.69% -273.88% -283.73% -88.69% 169.12% 87.64% 53.74% 14.75% 29.41% 5.66% -15.08% -7.78% -28.41% -11.13% 0.23% -0.44% 66.62% -11.19% 42.54% 41.96% -91.98% -15.26% 1.73% 118.49% 14.02% 125.52% 987.45% 60.15% 12.08% 132.44% -79.26% -28.21% 19.80% 24.76% 4.94% 45.17% 31.48% -29.75% -24.60% -65.52% 477.02% -92.30% -87.29% -73.60% -77.58% 1668.96% 54.80% 39.70% 138.41%   -272.60% 39.72%       
      qoq
    1.30% -8.16% 1.43% 27.46% 7.57% 75.27% -33.20% -213.26% -181.47% 27.71% 16.08% 11.97% 5.22% 63.27% 42.24% -9.88% -15.20% 58.96% -33.00% -73.61% 343.15% -6.20% 31.48% -41.82% 24.36% -1800.53% -95.56% 84.97% 31.41% 4.65% 5.79% 28.96% 7.67% -21.89% 19.31% 5.29% -13.46% -15.17% -7.38% 30.71% -2.40% -15.74% 55.02% -30.34% 56.66% -16.09% -91.25% 636.35% 88.07% 80.22% -95.43% 1356.37% 806.85% -73.46% -96.80% 2920.24% -19.10% -8.11% -94.66% 3045.40% -31.96% 27.13% -95.17% 1580.66% -26.97% -41.87% -19.12% -77.58% 20.60% 20.70% -31.30% 1668.96% -89.45% 8.93% 17.23%    -194.90%    
      net income margin %
                                                                                      
      net income per share
                              -0.01 -0.14 -0.08 -0.06 -0.06 -0.05 -0.05 -0.05 -0.06 -0.05 -0.05 -0.06 -0.07 -0.07 -0.05 -0.06 -0.07 -0.05 -0.07 -0.05 -0.07    -0.04    -0.04    -0.08    -0.06    -0.22          0.00% 0.00%   0.00% 0.00% 
      basic
    0.43 0.43 0.47 0.46 0.37 0.35 0.2 0.33 -0.29 0.36 0.28 0.24 0.22 0.21 0.13 0.09 0.1 0.12 0.07 0.11 0.42 0.09 0.1 0.08 0.13 0.11                                                         
      diluted
    0.42 0.41 0.45 0.44 0.35 0.33 0.19 0.31 -0.29 0.33 0.26 0.23 0.2 0.2 0.12 0.09 0.1 0.11 0.07 0.11 0.41 0.09 0.1 0.07 0.13 0.1                                                         
      weighted-average shares outstanding:
                                                                                      
      basic
    122,600,730 122,163,212 121,472,468 118,457,673 118,931,153 118,180,396 116,806,117 106,279,736 106,568,137 106,258,790 105,561,229 103,374,606 103,318,572 102,795,600 102,781,771 103,379,349 103,196,550 103,407,803 103,814,725 103,512,913 103,535,431 103,414,523 103,407,347 102,944,316 102,974,105 102,869,202                                                         
      diluted
    127,090,194 127,543,284 126,957,982 124,943,603 125,407,279 124,655,999 123,403,626 113,753,154 106,568,137 113,673,534 113,986,129 111,375,631 111,986,025 109,264,730 109,041,096 107,795,585 107,843,196 107,734,924 106,680,344 106,242,273 106,316,241 106,730,423 106,534,600 106,020,936 107,045,234 105,928,970                                                         
      other comprehensive income
                                                                                      
      unrealized gain on available-for-sale securities, net of tax of 9, 0, 19 and 4, respectively
    -31                                                                                  
      comprehensive income
    52,752 52,156 56,656 56,000 43,884 40,794 23,261 34,843 -30,768 37,770 29,555 25,463 22,910 21,942 12,936 9,224 10,303 12,189 7,587 11,474,934 43,334,587 9,695,045 10,500,261 7,919,790 13,627,849 10,988,394                                                         
      unrealized gain on available-for-sale securities, net of tax of (15), 0, 10 and 4, respectively
     48                                                                           -7,011,292 -7,011,292   -5,017,973 -5,017,973 
      unrealized gain on available-for-sale securities, net of tax of 25 and 4, respectively
      -81                                                                                
      income tax benefit
       8,532,250 13,321,000   2,809,500 -7,257,000       3,504,000 3,743,000   -2,713,467 -31,602,596                                                              
      unrealized gain on available-for-sale securities, net of tax of 0, 1, 4 and 3, respectively
       -3.5                                                                               
      unrealized gain on available-for-sale securities, net of tax of 0, , 4 and 2, respectively
                                                                                      
      unrealized gain on available-for-sale securities, net of tax of 4 and 5, respectively
          -14                                                                            
      unrealized gain on available-for-sale securities, net of tax of 1, (52), 3 and (59), respectively
           -2.25 -4                                                                          
      unrealized gain on available-for-sale securities, net of tax of , (101), 2 and , respectively
                                                                                     
      other comprehensive income:
                                                                                      
      unrealized gain on available-for-sale securities, net of tax of 5 and 94, respectively
              -13                                                                        
      unrealized gain on available-for-sale securities, net of tax of (52), 0, (59) and 0, respectively
               45 162                                                                      
      unrealized gain on available-for-sale securities, net of tax of (101), 0, and 0, respectively
                 323                                                                     
      unrealized gain on available-for-sale securities, net of tax of 94 and 0, respectively
                  -305                                                                    
      unrealized gain on available-for-sale securities
                   -23.5 -26 -76 37,803 -5,280 -84,942 74,246 -9,923 -2,330 28,446 13,560 25,700 -9,450 -14,672 -21,826                                                    
      benefit from income taxes
                     3,719,000 2,219,000   613,172 609,965 475,657 608,388 449,651                                                         
      revenues from collaborative arrangements
                       182,186 150,000                                                              
      income from operations
                              -987,769 -14,843,267 -8,182,603 -6,335,855 -5,933,440 -5,511,786 -4,306,708 -4,181,271 -4,679,871 -4,314,199 -3,914,014 -4,814,452 -6,237,536 -6,191,679 -5,017,428 -4,897,330 -4,291,915 -3,983,861 -4,109,029 -2,990,173 -3,508,365 -47,188,561 -3,245,776 -2,653,529 -1,705,430 -40,765,851 -1,283,713 -1,067,364 -1,364,710 -35,212,775 -1,131,010 -1,397,463 -1,519,250 -29,886,350 -908,465 -1,333,132 -1,050,412 -23,048,509 -1,292,314 -1,768,812 -3,044,543 -3,791,458 -18,087,326 -15,172,548 -12,708,871 -18,087,326 -971,140 -9,842,270 -8,891,844 -7,454,856   4,816,614 -5,072,559   
      income before income taxes
                              -644,503 -14,499,609 -7,838,873 -5,965,140 -5,699,892 -5,387,698 -4,177,649 -3,879,901 -4,967,129 -4,163,320 -3,953,981 -4,568,914 -5,386,237 -5,815,158 -4,449,038 -4,558,503 -5,410,259 -3,490,030 -5,009,892 -3,198,020 -3,811,119 -43,533,661 -5,912,059 -3,143,590 -1,744,289 -38,179,202 -2,621,535 -289,080 -1,089,186 -34,063,489 -1,127,841 -1,394,151 -1,517,136 -28,433,986 -903,985 -1,328,541 -1,045,043 -21,625,424 -1,286,720 -1,761,887 -3,031,201 -3,747,750 -16,715,554 -13,860,194 -11,482,754 -16,715,554 -944,938 -8,953,769 -8,219,422 -7,011,292   4,762,028 -5,017,973   
      net income per share
                              -0.01 -0.14 -0.08 -0.06 -0.06 -0.05 -0.05 -0.05 -0.06 -0.05 -0.05 -0.06 -0.07 -0.07 -0.05 -0.06 -0.07 -0.05 -0.07 -0.05 -0.07    -0.04    -0.04    -0.08    -0.06    -0.22                
      weighted-average shares outstanding – basic and diluted
                              102,747,923 102,633,884 102,641,504 102,596,446 102,557,350 85,802,487 84,797,969 83,905,827 82,972,316 82,875,281 82,870,649 82,870,649 82,860,083 80,858,393 82,470,139 82,037,560 76,039,220 64,142,534 67,169,383 66,167,556 54,138,580  44,686,310 41,445,413 41,420,687  32,132,824 26,851,410 24,710,362  21,654,680 21,654,680 19,922,057  18,821,881 18,043,385 18,043,385  14,065,385 14,065,385                 
      other comprehensive loss:
                                                                                      
      comprehensive loss
                              -630,943 -14,473,909 -7,848,323 -5,979,812 -5,721,718                                                    
      general and administrative
                               6,926,298 3,644,234 2,631,031 2,674,398 2,107,152 1,601,785 1,729,520 1,865,942 1,493,545 1,420,015 2,305,555 2,691,145 2,360,068 1,974,757 2,319,822 1,942,363 1,599,620 1,223,137 891,215 759,682 17,306,131 441,424 521,491 613,129 14,866,409 628,876 534,623 637,383 12,481,750 516,873 491,828 615,297 9,853,178 408,374 535,197 610,825 7,645,430 441,316 392,559 721,911 519,099 6,504,163 6,040,964 5,479,431 6,504,163 420,558 4,469,200 4,022,122 3,587,914   -2,038,411 2,156,676   
      change in fair value of warrants liability
                                     210,331 -397,235 106,946 -106,948 152,783 733,356 389,596 521,731 333,956 -1,180,278 472,026 -906,787 -223,591 -335,514 2,140,025 -2,676,601 -498,587 -45,326 1,099,310 -1,340,566 776,919 274,207                            
      revenues
                                                                                      
      interest income
                                               13,607 5,924 15,744 32,760 1,514,875 10,318 8,526 6,467 1,487,339 2,744 1,365 1,317 1,469,194 3,169 3,312 2,114 1,452,364 4,480 4,591 5,369 1,423,085 5,594 6,925 13,342 43,708 1,371,772 1,312,354 1,226,117 1,371,772 197,631 888,501 672,422 443,564   13,646.5 54,586   
      revenues – government grant
                                                                                -7,454,856 -7,454,856   -5,072,559 -5,072,559 
      revenues - government grant
                                                                                -7,011,292 -7,011,292   -5,017,973 -5,017,973 
      loss per share – basic and diluted
                                                   -0.063 -0.13 -0.08  -0.035 -0.08 -0.01  -0.048 -0.05 -0.06  -0.045 -0.05 -0.07  -0.108 -0.09 -0.13                 
      revenues—government grant
                                                                                      
      weighted-average shares outstanding—basic and diluted
                                                                      14,065,329                
      loss per share — basic and diluted
                                                                            -0.065          
      weighted-average shares outstanding — basic and diluted
                                                                                3,587,914 3,587,914   2,156,676 2,156,676 
      
                                                                                      
    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.