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 
      
                                  
      revenue
    173,940,000 156,629,000 166,632,000 147,455,000 144,530,000 117,140,000 91,065,000 55,705,000 55,011,000 67,985,000 109,220,000 88,308,000 103,223,000 101,915,000 110,681,000 102,067,000 107,563,000 105,063,000 103,822,000 97,292,000 89,977,000 78,302,000 81,364,000 73,799,000 67,112,000 55,667,000 52,233,000 39,779,000 41,748,000 41,092,000 
      yoy
    20.35% 33.71% 82.98% 164.71% 162.73% 72.30% -16.62% -36.92% -46.71% -33.29% -1.32% -13.48% -4.03% -3.00% 6.61% 4.91% 19.54% 34.18% 27.60% 31.83% 34.07% 40.66% 55.77% 85.52% 60.76% 35.47%     
      qoq
    11.05% -6.00% 13.01% 2.02% 23.38% 28.63% 63.48% 1.26% -19.08% -37.75% 23.68% -14.45% 1.28% -7.92% 8.44% -5.11% 2.38% 1.20% 6.71% 8.13% 14.91% -3.76% 10.25% 9.96% 20.56% 6.57% 31.31% -4.72% 1.60%  
      cost and operating expenses:
                                  
      cost of revenue
    4,712,000 4,842,000 5,380,000 5,420,000 5,450,000 5,011,000 5,041,000 4,988,000 6,150,000 5,547,000 5,770,000 6,060,000 5,877,000 6,059,000 5,984,000 6,191,000 5,994,000 5,811,000 5,953,000 5,683,000 5,378,000 4,977,000 5,335,000 4,681,000 4,052,000 3,504,000 3,666,000 3,075,000 3,115,000 2,873,000 
      gross profit
    169,228,000 151,787,000 161,252,000 142,035,000 139,080,000 112,129,000 86,024,000 50,717,000 48,861,000 62,438,000 103,450,000 82,248,000 97,346,000 95,856,000 104,697,000 95,876,000 101,569,000 99,252,000 97,869,000 91,609,000 84,599,000 73,325,000 76,029,000 69,118,000 63,060,000 52,163,000 48,567,000 36,704,000 38,633,000 38,219,000 
      yoy
    21.68% 35.37% 87.45% 180.05% 184.64% 79.58% -16.84% -38.34% -49.81% -34.86% -1.19% -14.21% -4.16% -3.42% 6.98% 4.66% 20.06% 35.36% 28.73% 32.54% 34.16% 40.57% 56.54% 88.31% 63.23% 36.48%     
      qoq
    11.49% -5.87% 13.53% 2.12% 24.04% 30.35% 69.62% 3.80% -21.74% -39.64% 25.78% -15.51% 1.55% -8.44% 9.20% -5.61% 2.33% 1.41% 6.83% 8.29% 15.38% -3.56% 10.00% 9.61% 20.89% 7.40% 32.32% -4.99% 1.08%  
      gross margin %
    97.29% 96.91% 96.77% 96.32% 96.23% 95.72% 94.46% 91.05% 88.82% 91.84% 94.72% 93.14% 94.31% 94.05% 94.59% 93.93% 94.43% 94.47% 94.27% 94.16% 94.02% 93.64% 93.44% 93.66% 93.96% 93.71% 92.98% 92.27% 92.54% 93.01% 
      sales and marketing
    135,362,000 121,055,000 129,430,000 114,209,000 111,794,000 90,913,000 70,784,000 44,594,000 46,505,000 58,795,000 90,237,000 76,153,000 89,098,000 87,854,000 96,150,000 89,266,000 92,545,000 85,610,000 87,569,000 80,217,000 73,598,000 64,561,000 66,504,000 59,331,000 53,212,000 45,524,000 44,622,000 35,638,000 35,150,000 34,932,000 
      research and development
    7,944,000 7,772,000 7,485,000 7,640,000 8,026,000 7,043,000 6,844,000 5,944,000 6,270,000 7,450,000 7,927,000 7,440,000 7,832,000 8,245,000 8,196,000 8,847,000 9,259,000 9,053,000 8,573,000 8,088,000 8,149,000 6,966,000 6,459,000 5,529,000 5,596,000 4,404,000 4,685,000 4,255,000 4,123,000 3,181,000 
      general and administrative
    8,382,000 8,460,000 8,440,000 8,159,000 7,594,000 7,881,000 6,630,000 6,962,000 5,741,000 5,768,000 7,830,000 6,702,000 7,102,000 7,357,000 6,941,000 6,176,000 6,731,000 6,200,000 5,596,000 4,830,000 6,141,000 4,754,000 4,719,000 4,186,000 4,334,000 4,481,000 3,826,000 3,925,000 3,296,000 1,733,000 
      legal settlement
     332,000 7,900,000                            
      total cost and operating expenses
    156,400,000 142,461,000 158,635,000 135,428,000 132,864,000 110,848,000 89,299,000 62,467,000 84,423,000 81,355,000 111,651,000 96,987,000 109,813,000 105,736,000 116,379,000 110,540,000 115,348,000 106,939,000 107,612,000 101,076,000 93,266,000 81,258,000 83,017,000 74,954,000 67,194,000 57,913,000 56,799,000 46,893,000 45,684,000 42,719,000 
      income from operations
    17,540,000 14,168,000 7,997,000 12,027,000 11,666,000 6,292,000 1,766,000 -6,762,000 -29,412,000 -13,370,000 -2,431,000 -8,679,000 -6,590,000 -3,821,000 -5,698,000 -8,473,000 -7,785,000 -1,876,000 -3,790,000 -3,784,000 -3,289,000 -2,956,000 -1,653,000 -1,155,000 -82,000 -2,246,000 -4,566,000 -7,114,000 -3,936,000 -1,627,000 
      yoy
    50.35% 125.17% 352.83% -277.86% -139.66% -147.06% -172.65% -22.09% 346.31% 249.91% -57.34% 2.43% -15.35% 103.68% 50.34% 123.92% 136.70% -36.54% 129.28% 227.62% 3910.98% 31.61% -63.80% -83.76% -97.92% 38.05%     
      qoq
    23.80% 77.17% -33.51% 3.09% 85.41% 256.29% -126.12% -77.01% 119.99% 449.98% -71.99% 31.70% 72.47% -32.94% -32.75% 8.84% 314.98% -50.50% 0.16% 15.05% 11.27% 78.83% 43.12% 1308.54% -96.35% -50.81% -35.82% 80.74% 141.92%  
      operating margin %
    10.08% 9.05% 4.80% 8.16% 8.07% 5.37% 1.94% -12.14% -53.47% -19.67% -2.23% -9.83% -6.38% -3.75% -5.15% -8.30% -7.24% -1.79% -3.65% -3.89% -3.66% -3.78% -2.03% -1.57% -0.12% -4.03% -8.74% -17.88% -9.43% -3.96% 
      other income:
                                  
      interest income
    992,000 918,000 708,000 683,000 554,000 456,000 386,000 382,000 411,000 271,000 187,000 191,000 113,000 37,000 8,000 4,000 9,000 10,000 14,000 13,000 18,000 47,000 111,000 133,000 168,000 184,000 184,000 189,000 131,000  
      other income
    -12,000 -22,000 -31,000 24,000 53,000 60,000 41,000 9,000 20,000 -16,000 1,000 -6,000 26,000 28,000 -25,000 -11,000 -6,000 -15,000 -25,000 3,000 87,000 101,000 100,000 88,000 87,000 88,000     
      total other income
    980,000 896,000 677,000 707,000 607,000 516,000 427,000 391,000 431,000 255,000 188,000 185,000 139,000 65,000 -17,000 -7,000 3,000 -5,000 -11,000 16,000 105,000 148,000 211,000 221,000 255,000 272,000 184,000 189,000 128,000  
      income before income taxes
    18,520,000 15,064,000 8,674,000 12,734,000 12,273,000 6,808,000 2,193,000 -6,371,000 -28,981,000 -13,115,000 -2,243,000 -8,494,000 -6,451,000   -8,480,000 -7,782,000           -1,716,500 -3,808,000  
      income tax benefit
    345,000                              
      net income
    18,865,000 14,701,000 7,990,000 12,306,000 11,554,000 6,402,000 1,907,000 -6,348,000 -29,217,000 -13,193,000 -2,529,000 -8,494,000 -6,451,000 -3,756,000 -5,715,000 -8,480,000 -5,272,000 -1,881,000 -3,801,000            
      yoy
    63.28% 129.63% 318.98% -293.86% -139.55% -148.53% -175.41% -25.26% 352.91% 251.25% -55.75% 0.17% 22.36% 99.68% 50.36%                
      qoq
    28.32% 83.99% -35.07% 6.51% 80.47% 235.71% -130.04% -78.27% 121.46% 421.67% -70.23% 31.67% 71.75% -34.28% -32.61% 60.85% 180.28% -50.51%             
      net income margin %
    10.85% 9.39% 4.79% 8.35% 7.99% 5.47% 2.09% -11.40% -53.11% -19.41% -2.32% -9.62% -6.25% -3.69% -5.16% -8.31% -4.90% -1.79% -3.66% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 0% 
      net income per share
           -0.18 -0.87 -0.4 -0.08 -0.26 -0.2 -0.12 -0.19 -0.29 -0.18 -0.07 -0.13   -0.1 -0.05   -0.08 -0.17 0.09 -0.15 -3.1 
      basic
    0.52 0.4 0.22 0.35 0.33 0.18 0.06             -0.068 -0.12   -0.06 0.01      
      diluted
    0.5 0.39 0.21 0.34 0.31 0.17 0.05             -0.068 -0.12   -0.06 0.01      
      weighted-average common shares outstanding:
                                  
      basic
    36,218 36,327 35,879 35,007 35,234 34,910 34,387              27,526    25,910,291      
      diluted
    37,731 38,014 37,667 36,646 37,214 36,698 35,608              27,526    28,607,284      
      comprehensive income:
                                  
      other comprehensive income:
                                  
      foreign currency translation adjustment
    -46 119 53 -105 82 -8  -27 14 13 35 -32 -29 10 -10 15            
      comprehensive income
    18,819 14,820 8,043 12,201 11,636 6,404 1,899                        
      income tax expense
     -363,000 -684,000 -428,000 -719,000 -406,000 -286,000 -150,000 -236,000 -78,000 -286,000                    
      restructuring and other charges
           -21,000 19,757,000 3,832,000                     
      acquisition-related costs
             -37,000 -113,000                    
      net income per share
           -0.18 -0.87 -0.4 -0.08 -0.26 -0.2 -0.12 -0.19 -0.29 -0.18 -0.07 -0.13   -0.1 -0.05   -0.08 -0.17 0.09 -0.15 -3.1 
      weighted-average common shares outstanding, basic and diluted
           33,350 33,549 33,129 32,892 31,613 32,008 31,519 30,529 29,088 29,277 28,895 28,431 27,329   26,640 25,758,649  25,578,579 25,293,625 16,922,225 24,595,102 9,084,880 
      comprehensive loss:
                                  
      other comprehensive loss:
                                  
      comprehensive loss
           -6,313 -29,244 -13,179 -2,516 -8,459 -6,483 -3,785 -5,705 -8,475 -5,282 -1,874 -3,786            
      acquisition-related
               -1,191,750 -96,000 -3,779,000 -892,000 251,250 819,000 265,000 -79,000            
      benefit from income taxes
                    2,510,000              
      net income and comprehensive income
                       -1,858,500 -3,184,000   -1,545,750 173,000      
      net income and comprehensive loss
                         -2,808,000 -1,442,000   -1,974,000 -4,382,000 -6,925,000 -3,808,000 -1,730,000 
      weighted-average common shares outstanding,
                                  
      basic and diluted
                         27,136         
      accretion of redeemable convertible preferred stock to redemption value
                                 -26,402,000 
      net income available (attributable) to common stockholders
                           -1,545,750 173,000      
      net income attributable to common stockholders
                             -1,974,000 -4,382,000 -6,925,000 -3,808,000 -28,132,000 
      interest expense
                                -3,000 -103,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.