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 
      
                                                   
      revenue
    179,494,000 173,332,000 155,771,000 193,968,000 162,003,000 162,880,000 149,319,000 186,932,000 150,085,000 152,543,000 130,150,000 175,399,000 145,815,000 137,780,000 118,075,000 161,286,000 131,871,000 114,541,000 60,715,000 82,003,000 60,982,000 42,348,000 36,295,000 48,486,000 37,642,000 37,870,000 32,416,000 41,432,000 29,729,000 28,648,000 24,876,000 31,397,000 35,211,000 42,922,000 46,015,000 72,667,000 65,811,000 70,511,000 69,232,000 94,007,000 64,253,000 53,046,000 37,178,000 41,832,000 32,165,000 28,283,000 23,015,000 
      yoy
    10.80% 6.42% 4.32% 3.76% 7.94% 6.78% 14.73% 6.58% 2.93% 10.71% 10.23% 8.75% 10.57% 20.29% 94.47% 96.68% 116.25% 170.48% 67.28% 69.13% 62.01% 11.82% 11.97% 17.03% 26.62% 32.19% 30.31% 31.96% -15.57% -33.26% -45.94% -56.79% -46.50% -39.13% -33.54% -22.70% 2.42% 32.92% 86.22% 124.73% 99.76% 87.55% 61.54%     
      qoq
    3.56% 11.27% -19.69% 19.73% -0.54% 9.08% -20.12% 24.55% -1.61% 17.21% -25.80% 20.29% 5.83% 16.69% -26.79% 22.31% 15.13% 88.65% -25.96% 34.47% 44.00% 16.68% -25.14% 28.81% -0.60% 16.83% -21.76% 39.37% 3.77% 15.16% -20.77% -10.83% -17.97% -6.72% -36.68% 10.42% -6.67% 1.85% -26.35% 46.31% 21.13% 42.68% -11.13% 30.05% 13.73% 22.89%  
      expenses:
                                                   
      cost of revenue
    69,356,000 64,953,000 62,799,000 67,786,000 62,544,000 62,606,000 65,902,000 70,025,000 84,878,000 130,175,000 124,828,000 111,015,000 71,753,000 65,001,000 59,396,000 66,839,000 63,541,000 50,526,000 20,756,000 21,168,000 21,031,000 21,545,000 14,003,000 13,321,000 13,869,000 15,085,000 15,116,000 15,489,000 14,687,000 15,044,000 14,783,000 15,465,000 12,985,000 13,698,000 14,688,000 21,126,000 17,798,000 17,540,000 16,783,000 21,369,000 16,556,000 14,009,000 6,561,000 6,298,000 5,144,000 4,852,000 4,460,000 
      gross profit
    110,138,000 108,379,000 92,972,000 126,182,000 99,459,000 100,274,000 83,417,000 116,907,000 65,207,000 22,368,000 5,322,000 64,384,000 74,062,000 72,779,000 58,679,000 94,447,000 68,330,000 64,015,000 39,959,000 60,835,000 39,951,000 20,803,000 22,292,000 35,165,000 23,773,000 22,785,000 17,300,000 25,943,000 15,042,000 13,604,000 10,093,000 15,932,000 22,226,000 29,224,000 31,327,000 51,541,000 48,013,000 52,971,000 52,449,000 72,638,000 47,697,000 39,037,000 30,617,000 35,534,000 27,021,000 23,431,000 18,555,000 
      yoy
    10.74% 8.08% 11.45% 7.93% 52.53% 348.29% 1467.40% 81.58% -11.96% -69.27% -90.93% -31.83% 8.39% 13.69% 46.85% 55.25% 71.03% 207.72% 79.25% 73.00% 68.05% -8.70% 28.86% 35.55% 58.04% 67.49% 71.41% 62.84% -32.32% -53.45% -67.78% -69.09% -53.71% -44.83% -40.27% -29.04% 0.66% 35.69% 71.31% 104.42% 76.52% 66.60% 65.01%     
      qoq
    1.62% 16.57% -26.32% 26.87% -0.81% 20.21% -28.65% 79.29% 191.52% 320.29% -91.73% -13.07% 1.76% 24.03% -37.87% 38.22% 6.74% 60.20% -34.32% 52.27% 92.04% -6.68% -36.61% 47.92% 4.34% 31.71% -33.32% 72.47% 10.57% 34.79% -36.65% -28.32% -23.95% -6.71% -39.22% 7.35% -9.36% 1.00% -27.79% 52.29% 22.18% 27.50% -13.84% 31.51% 15.32% 26.28%  
      gross margin %
    61.36% 62.53% 59.69% 65.05% 61.39% 61.56% 55.86% 62.54% 43.45% 14.66% 4.09% 36.71% 50.79% 52.82% 49.70% 58.56% 51.82% 55.89% 65.81% 74.19% 65.51% 49.12% 61.42% 72.53% 63.16% 60.17% 53.37% 62.62% 50.60% 47.49% 40.57% 50.74% 63.12% 68.09% 68.08% 70.93% 72.96% 75.12% 75.76% 77.27% 74.23% 73.59% 82.35% 84.94% 84.01% 82.84% 80.62% 
      sales and marketing
    40,348,000 42,323,000 48,106,000 40,628,000 39,585,000 42,240,000 43,689,000 37,575,000 38,227,000 45,131,000 53,049,000 48,406,000 49,848,000 51,827,000 50,000,000 52,284,000 52,260,000 43,273,000 22,589,000 22,971,000 21,761,000 20,029,000 11,426,000 11,414,000 11,040,000 11,519,000 10,592,000 10,510,000 10,654,000 11,135,000 12,257,000 12,134,000 12,503,000 12,529,000 14,628,000 18,449,000 21,635,000 21,966,000 21,278,000 23,306,000 22,817,000 22,161,000 15,049,000 12,340,000 11,540,000 10,296,000 9,027,000 
      technology and development
    20,198,000 21,583,000 22,292,000 22,262,000 20,261,000 25,829,000 26,891,000 23,183,000 23,537,000 23,383,000 24,215,000 22,543,000 25,134,000 23,037,000 23,043,000 21,013,000 21,059,000 18,111,000 14,266,000 14,228,000 13,562,000 13,063,000 10,696,000 10,421,000 10,293,000 9,839,000 9,716,000 8,825,000 9,299,000 9,245,000 10,494,000 11,123,000 11,580,000 12,044,000 12,753,000 12,934,000 12,513,000 13,294,000 12,443,000 11,429,000 11,822,000 10,390,000 8,414,000 7,677,000 5,766,000 4,598,000 4,677,000 
      general and administrative
    24,551,000 22,514,000 23,938,000 23,074,000 24,490,000 22,631,000 26,665,000 21,025,000 21,286,000 25,649,000 21,088,000 21,977,000 20,235,000 20,466,000 18,704,000 17,116,000 16,535,000 16,980,000 14,158,000 14,766,000 13,314,000 15,780,000 10,897,000 12,344,000 9,121,000 10,027,000 10,280,000 9,091,000 9,355,000 11,441,000 12,544,000 12,517,000 13,644,000 14,355,000 15,080,000 15,337,000 16,238,000 16,390,000 20,605,000 19,711,000 18,225,000 17,984,000 14,279,000 15,268,000 15,157,000 15,653,000 11,320,000 
      total expenses
    154,453,000 151,373,000 157,135,000 153,750,000 146,880,000 153,306,000 163,147,000 151,808,000 167,928,000 224,338,000 230,645,000 203,941,000 166,970,000 161,043,000 157,899,000 157,651,000 155,819,000 161,522,000 74,491,000 74,008,000 71,922,000 82,910,000 47,022,000 47,500,000 44,323,000 46,470,000 45,704,000 43,915,000 43,995,000 47,839,000 52,544,000 55,824,000 140,963,000 54,247,000 61,487,000 94,635,000 68,184,000 69,190,000 71,109,000 75,815,000 69,420,000 64,544,000 44,303,000 41,583,000 37,607,000 35,399,000 29,484,000 
      income from operations
    25,041,000 21,959,000 -1,364,000 40,218,000 15,123,000 9,574,000 -13,828,000 35,124,000 -17,843,000 -71,795,000 -100,495,000 -28,542,000 -21,155,000 -23,263,000 -39,824,000 3,635,000 -23,948,000 -46,981,000 -13,776,000 7,995,000 -10,940,000 -40,562,000 -10,727,000 986,000 -6,681,000 -8,600,000 -13,288,000 -2,483,000 -14,266,000 -19,191,000 -27,668,000 -24,427,000 -105,752,000 -11,325,000 -15,472,000 -21,968,000 -2,373,000 1,321,000 -1,877,000 18,192,000 -5,167,000 -11,498,000 -7,125,000 249,000 -5,442,000 -7,116,000 -6,469,000 
      yoy
    65.58% 129.36% -90.14% 14.50% -184.76% -113.34% -86.24% -223.06% -15.66% 208.62% 152.35% -885.20% -11.66% -50.48% 189.08% -54.53% 118.90% 15.83% 28.42% 710.85% 63.75% 371.65% -19.27% -139.71% -53.17% -55.19% -51.97% -89.84% -86.51% 69.46% 78.83% 11.19% 4356.47% -957.31% 724.29% -220.76% -54.07% -111.49% -73.66% 7206.02% -5.05% 61.58% 10.14%     
      qoq
    14.04% -1709.90% -103.39% 165.94% 57.96% -169.24% -139.37% -296.85% -75.15% -28.56% 252.10% 34.92% -9.06% -41.59% -1195.57% -115.18% -49.03% 241.04% -272.31% -173.08% -73.03% 278.13% -1187.93% -114.76% -22.31% -35.28% 435.16% -82.59% -25.66% -30.64% 13.27% -76.90% 833.79% -26.80% -29.57% 825.75% -279.64% -170.38% -110.32% -452.08% -55.06% 61.38% -2961.45% -104.58% -23.52% 10.00%  
      operating margin %
    13.95% 12.67% -0.88% 20.73% 9.34% 5.88% -9.26% 18.79% -11.89% -47.07% -77.21% -16.27% -14.51% -16.88% -33.73% 2.25% -18.16% -41.02% -22.69% 9.75% -17.94% -95.78% -29.56% 2.03% -17.75% -22.71% -40.99% -5.99% -47.99% -66.99% -111.22% -77.80% -300.34% -26.39% -33.62% -30.23% -3.61% 1.87% -2.71% 19.35% -8.04% -21.68% -19.16% 0.60% -16.92% -25.16% -28.11% 
      other income:
                                                   
      interest expense
    4,668,000 5,071,000 5,177,000 5,433,000 6,848,000 6,793,000 7,958,000 8,100,000 7,574,000 8,520,000 8,175,000 5,318,250 7,016,000 7,146,000 7,111,000                           11,000 12,000 16,000 23,000 14,000 57,000 
      foreign exchange (gain) loss
    -416,000 4,944,000 2,217,000 -6,303,000 3,019,000 516,000 -2,315,000         -122,000 -1,246,000  15,000 3,065,000 293,000 -440,000 -698,000   -143,000  -26,000 -120,000 -797,000  72,000 242,000 479,000    -578,000 261,000 -19,000 -38,000 847,000 -2,190,000 -1,223,000 -826,000 382,000 548,000 
      loss on extinguishment of debt
      2,152,000                                             
      other income
    -154,000 -153,000 -423,000 -1,170,000 -1,306,000 -1,284,000 -1,292,000 -1,287,000 -1,346,000 -1,358,000 -1,313,000 -1,327,000 -1,369,000 -1,359,000 -1,263,000 -1,133,000 -955,000 -1,139,000 -1,223,000 -1,178,000 -1,194,000 -1,284,000 -9,000 -49,000 -48,000 -46,000 -142,000 -140,000 -206,000 -210,000 -210,000 -186,000 -123,000 -167,000 -212,000 -166,000 -191,000 -197,000          
      total other income
    4,098,000 9,862,000 9,123,000 -2,040,000 8,880,000 6,025,000 11,738,000 1,960,000 601,000 1,431,000 -1,454,000 10,573,000 3,671,000 1,795,000 6,774,000 5,998,000 5,079,000 3,906,000 -1,065,000 1,949,000 -871,000 -1,722,000 -851,000 406,000 -562,000 -403,000 -34,000 -377,000 -558,000 -1,281,000 73,000 -358,000 -150,000 84,000 -7,000 -899,000 -346,000 -906,000 167,000 -64,000 -75,000 858,000 -2,178,000 -1,207,000 -803,000 2,138,000 -405,000 
      income before income taxes
    20,943,000 12,097,000 -10,487,000 42,258,000 6,243,000 3,549,000 -25,566,000 33,164,000 -18,444,000 -73,226,000 -99,041,000 -39,115,000 -24,826,000 -25,058,000 -46,598,000 -2,363,000 -29,027,000 -50,887,000 -12,711,000 6,046,000 -10,069,000 -38,840,000 -9,876,000 580,000 -6,119,000 -8,197,000 -13,254,000 -2,106,000 -13,708,000 -17,910,000 -27,741,000 -24,069,000 -105,602,000 -11,409,000 -15,465,000 -21,069,000 -2,027,000 2,227,000 -2,044,000 18,256,000 -5,092,000 -12,356,000 -4,947,000 1,456,000 -4,639,000 -9,254,000 -6,064,000 
      benefit for income taxes
    885,000 958,000 -853,000 5,851,000 1,029,000 4,627,000 -7,809,000 2,250,000 -967,000 663,000 -309,000 -2,730,000 -435,000 -104,000 -2,005,000 -2,816,000 -4,708,000 -87,695,000 166,000 160,000 446,000 288,000 -201,000 -943,000 55,000 84,000 -708,000 124,000 84,000   -252,000 -2,031,000  375,000 121,000 -5,557,000 4,904,000 -4,328,000 -2,149,000 -2,083,000 -413,000  36,250 -17,000   
      net income
    20,058,000 11,139,000 -9,634,000 36,407,000 5,214,000 -1,078,000 -17,757,000 30,914,000 -17,477,000 -73,889,000 -98,732,000 -36,385,000 -24,391,000 -24,954,000 -44,593,000 453,000 -24,319,000 36,808,000 -12,877,000 5,886,000 -10,515,000 -39,128,000 -9,675,000 1,523,000 -6,174,000 -8,281,000 -12,546,000 -2,230,000 -13,792,000 -17,984,000 -27,816,000 -23,817,000 -103,571,000 -11,555,000 -15,840,000 -21,190,000 3,530,000 -2,677,000 2,284,000 20,405,000 -3,009,000 -11,943,000 -5,031,000 1,429,000 -4,622,000 -9,366,000 -6,114,000 
      yoy
    284.70% -1133.30% -45.75% 17.77% -129.83% -98.54% -82.01% -184.96% -28.35% 196.10% 121.41% -8132.01% 0.30% -167.80% 246.30% -92.30% 131.28% -194.07% 33.10% 286.47% 70.31% 372.50% -22.88% -168.30% -55.23% -53.95% -54.90% -90.64% -86.68% 55.64% 75.61% 12.40% -3034.02% 331.64% -793.52% -203.85% -217.31% -77.59% -145.40% 1327.92% -34.90% 27.51% -17.71%     
      qoq
    80.07% -215.62% -126.46% 598.25% -583.67% -93.93% -157.44% -276.88% -76.35% -25.16% 171.35% 49.17% -2.26% -44.04% -9943.93% -101.86% -166.07% -385.84% -318.77% -155.98% -73.13% 304.42% -735.26% -124.67% -25.44% -33.99% 462.60% -83.83% -23.31% -35.35% 16.79% -77.00% 796.33% -27.05% -25.25% -700.28% -231.86% -217.21% -88.81% -778.13% -74.81% 137.39% -452.06% -130.92% -50.65% 53.19%  
      net income margin %
    11.17% 6.43% -6.18% 18.77% 3.22% -0.66% -11.89% 16.54% -11.64% -48.44% -75.86% -20.74% -16.73% -18.11% -37.77% 0.28% -18.44% 32.14% -21.21% 7.18% -17.24% -92.40% -26.66% 3.14% -16.40% -21.87% -38.70% -5.38% -46.39% -62.78% -111.82% -75.86% -294.14% -26.92% -34.42% -29.16% 5.36% -3.80% 3.30% 21.71% -4.68% -22.51% -13.53% 3.42% -14.37% -33.12% -26.57% 
      net income per share
                                                   
      basic
    0.14 0.08  0.26 0.04             0.29             -0.56 -0.48 -2.11  -0.33 -0.46 0.07 -0.06 0.05         
      diluted
    0.13 0.08  0.26 0.04             0.26             -0.56 -0.48 -2.11  -0.33 -0.45 0.07 -0.06 0.05         
      weighted-average shares used for eps calculation
                                                   
      basic
    143,009 141,654  140,557 141,270   136,620    132,887  132,433  126,294  125,981             49,692 48,869 49,055  48,332 46,655 47,538 46,341 44,663 39,663        
      diluted
    153,166 148,260  146,810 148,697   136,620    132,887  132,433  136,261  142,982             49,692 48,869 49,055  48,332 46,655 48,683 46,341 48,676 44,495        
      net income per share
                                                   
      basic and diluted
      -0.07   -0.01 -0.13 -0.35 -0.13 -0.54 -0.73 -0.178 -0.18  -0.34  -0.18  -0.11 0.1 -0.1 -0.36 -0.18 0.04 -0.12 -0.16 -0.24 -0.04 -0.27 -0.36    -0.24              
      weighted-average shares used for eps calculation
                                                   
      basic and diluted
      141,852   140,551 139,297  137,372 136,164 134,667  133,144  132,236  131,501  115,296 96,700 110,416 108,530 54,866 52,614 53,023 52,358 51,577 50,259 50,513 50,071    48,783              
      merger, acquisition, and restructuring costs
              7,465,000   712,000 6,756,000 399,000 2,424,000 32,632,000 2,722,000                             
      (gain) loss on extinguishment of debt
        319,000  7,387,000                                         
      foreign exchange gain
           -385,500 -1,471,000 -304,000  -1,260,500 -1,976,000 -3,992,000    -127,000      -34,500 -296,000           -601,000 -21,000           
      gain on extinguishment of debt
           -8,348,000 -4,156,000 -5,427,000 -8,549,000                                     
      foreign exchange loss
              233,000    926,000            301,000    554,000    372,000             
      net earnings per share
                                                   
      basic
                 -0.19                                  
      diluted
                 -0.19                                  
      interest income
                   7,253,000 7,280,000 5,172,000 143,000 62,000 30,000 2,000 -144,000 -164,000 -218,000 -214,000 -193,000 -211,000 -232,000 -274,000 -271,000 -244,000 -269,000 -228,000 -167,000 -132,000 -134,000 -131,000 -94,000 -45,000 -37,000       
      merger and restructuring costs
                       875,000 2,254,000 12,493,000                          
      restructuring and other exit costs
                                 974,000 2,466,000   1,621,000 4,338,000             
      impairment of goodwill
                                    90,251,000               
      benefit from income taxes
                                 74,000 75,000   146,000         84,000   112,000 50,000 
      change in fair value of preferred stock warrant liabilities
                                                 1,742,000 -1,010,000 
      cumulative preferred stock dividends
                                                 -70,000 -1,046,000 
      net income attributable to common stockholders
                                           20,405,000 -3,009,000 -11,943,000 -5,031,000 1,429,000 -4,622,000 -9,436,000 -7,160,000 
      basic and diluted net income per share attributable to common stockholders:
                                           -0.128 -0.07 -0.3 -0.14     
      basic and diluted weighted-average shares used to compute net income per share attributable to common stockholders:
                                            41,308 39,414 35,758     
      basic and diluted net income per share attributable to common stockholders
                                               0.11 -0.14 -0.29 -0.59 
      basic and diluted weighted-average shares used to compute net income per share attributable to common stockholders
                                               28,217 33,673 32,266 12,215 
      
                                                   
    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.