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-09-30 2018-06-30 2018-03-31 2017-09-30 2017-06-30 2017-03-31 2016-06-30 
      
                                      
      revenue
    1,300,402,000 1,228,425,000 1,172,463,000 1,194,835,000 1,133,649,000 1,082,502,000 1,047,050,000 1,075,950,000 1,033,670,000 1,037,761,000 1,006,564,000 1,024,574,000 983,030,000 943,354,000 875,363,000 842,744,000 740,176,000 668,931,000 589,988,000 548,090,000 447,969,000 400,849,000 364,868,000 331,224,000 295,066,000 275,039,000 233,139,000 168,895,000 147,754,000 129,116,000 100,542,000 95,870,000 87,372,000 64,510,000 
      yoy
    14.71% 13.48% 11.98% 11.05% 9.67% 4.31% 4.02% 5.01% 5.15% 10.01% 14.99% 21.58% 32.81% 41.02% 48.37% 53.76% 65.23% 66.88% 61.70% 65.47% 51.82% 45.74% 56.50% 96.11% 99.70% 113.02% 131.88% 76.17% 69.11% 100.15%     
      qoq
    5.86% 4.77% -1.87% 5.40% 4.72% 3.39% -2.69% 4.09% -0.39% 3.10% -1.76% 4.23% 4.21% 7.77% 3.87% 13.86% 10.65% 13.38% 7.64% 22.35% 11.76% 9.86% 10.16% 12.25% 7.28% 17.97% 38.04% 14.31% 14.44% 28.42% 4.87% 9.73% 35.44%  
      cost of revenue
    668,325,000 625,685,000 590,896,000 595,138,000 555,020,000 526,657,000 503,009,000 544,784,000 517,351,000 532,006,000 515,874,000 543,432,000 520,955,000 498,065,000 450,292,000 446,197,000 375,561,000 337,684,000 291,684,000 265,969,000 217,095,000 191,718,000 171,333,000 156,534,000 136,904,000 125,024,000 107,089,000 77,031,000 67,940,000 59,582,000 48,254,000 42,333,000 37,286,000 28,203,000 
      gross profit
    632,077,000 602,740,000 581,567,000 599,697,000 578,629,000 555,845,000 544,041,000 531,166,000 516,319,000 505,755,000 490,690,000 481,142,000 462,075,000 445,289,000 425,071,000 396,547,000 364,615,000 331,247,000 298,304,000 282,121,000 230,874,000 209,131,000 193,535,000 174,690,000 158,162,000 150,015,000 126,050,000 91,864,000 79,814,000 69,534,000 52,288,000 53,537,000 50,086,000 36,307,000 
      yoy
    9.24% 8.44% 6.90% 12.90% 12.07% 9.90% 10.87% 10.40% 11.74% 13.58% 15.44% 21.33% 26.73% 34.43% 42.50% 40.56% 57.93% 58.39% 54.13% 61.50% 45.97% 39.41% 53.54% 90.16% 98.16% 115.74% 141.07% 71.59% 59.35% 91.52%     
      qoq
    4.87% 3.64% -3.02% 3.64% 4.10% 2.17% 2.42% 2.88% 2.09% 3.07% 1.98% 4.13% 3.77% 4.76% 7.19% 8.76% 10.07% 11.04% 5.74% 22.20% 10.40% 8.06% 10.79% 10.45% 5.43% 19.01% 37.21% 15.10% 14.78% 32.98% -2.33% 6.89% 37.95%  
      gross margin %
    48.61% 49.07% 49.60% 50.19% 51.04% 51.35% 51.96% 49.37% 49.95% 48.74% 48.75% 46.96% 47.01% 47.20% 48.56% 47.05% 49.26% 49.52% 50.56% 51.47% 51.54% 52.17% 53.04% 52.74% 53.60% 54.54% 54.07% 54.39% 54.02% 53.85% 52.01% 55.84% 57.33% 56.28% 
      operating expenses:
                                      
      research and development
    262,311,000 243,495,000 254,295,000 252,577,000 260,903,000 243,652,000 251,615,000 235,645,000 241,654,000 226,896,000 238,595,000 274,094,000 284,735,000 279,641,000 240,611,000 223,249,000 209,890,000 181,280,000 174,800,000 158,856,000 136,652,000 120,701,000 114,339,000 110,236,000 104,481,000 98,783,000 77,855,000 42,340,000 39,811,000 37,576,000 31,674,000 29,714,000 26,522,000 17,369,000 
      sales and marketing
    220,627,000 220,724,000 212,113,000 216,671,000 212,576,000 217,556,000 214,018,000 238,602,000 262,898,000 261,600,000 259,885,000 296,335,000 328,833,000 334,958,000 287,906,000 331,422,000 264,548,000 238,058,000 210,590,000 179,987,000 140,875,000 129,823,000 116,722,000 106,394,000 100,657,000 90,421,000 71,607,000 45,949,000 37,749,000 32,822,000 25,778,000 26,153,000 21,116,000 18,156,000 
      general and administrative
    108,191,000 101,532,000 92,077,000 116,779,000 106,350,000 113,984,000 111,966,000 106,968,000 114,071,000 134,852,000 112,568,000 125,095,000 135,331,000 142,626,000 114,362,000 125,502,000 122,522,000 114,183,000 110,253,000 128,569,000 65,617,000 61,251,000 55,170,000 51,859,000 47,690,000 54,543,000 64,176,000 28,608,000 24,212,000 23,393,000 18,867,000 4,740,000 17,203,000 11,635,000 
      total operating expenses
    591,129,000 565,751,000 558,485,000 585,970,000 583,523,000 574,882,000 587,545,000 892,893,000 625,222,000 647,582,000 754,774,000 699,709,000 919,072,000 757,225,000 642,879,000 680,173,000 596,960,000 533,521,000 495,643,000 467,412,000 343,144,000 311,775,000 286,231,000 268,489,000 252,828,000 243,747,000 213,638,000 116,897,000 101,772,000 93,791,000 76,319,000 60,607,000 64,841,000 47,160,000 
      income from operations
    40,948,000 36,989,000 23,082,000 13,727,000 -4,894,000 -19,037,000 -43,504,000 -361,727,000 -108,903,000 -141,827,000 -264,084,000 -218,567,000 -456,997,000 -311,936,000 -217,808,000 -283,626,000 -232,345,000 -202,274,000 -197,339,000 -185,291,000 -112,270,000 -102,644,000 -92,696,000 -93,799,000 -94,666,000 -93,732,000 -87,588,000        
      yoy
    -936.70% -294.30% -153.06% -103.79% -95.51% -86.58% -83.53% 65.50% -76.17% -54.53% 21.25% -22.94% 96.69% 54.21% 10.37% 53.07% 106.95% 97.06% 112.89% 97.54% 18.60% 9.51% 5.83%            
      qoq
    10.70% 60.25% 68.15% -380.49% -74.29% -56.24% -87.97% 232.16% -23.21% -46.29% 20.83% -52.17% 46.50% 43.22% -23.21% 22.07% 14.87% 2.50% 6.50% 65.04% 9.38% 10.73% -1.18% -0.92% 1.00% 7.01%         
      operating margin %
    3.15% 3.01% 1.97% 1.15% -0.43% -1.76% -4.15% -33.62% -10.54% -13.67% -26.24% -21.33% -46.49% -33.07% -24.88% -33.66% -31.39% -30.24% -33.45% -33.81% -25.06% -25.61% -25.41% -28.32% -32.08% -34.08% -37.57%        
      other (expenses) income, net:
                                      
      share of losses from equity method investment
    -27,506,000 -25,222,000 -19,471,000 -29,687,000 -25,279,000 -23,940,000 -29,575,000 -28,059,000 -31,058,000 -32,361,000 -30,419,000 -21,939,000 -13,376,000                      
      other income
    19,242,000 21,825,000 22,973,000 18,161,000 27,325,000 17,401,000 27,918,000                 4,708,000 4,377,000      1,000,000    
      total other (expenses) income
    -8,264,000 -3,397,000                                 
      income before benefit from income taxes
    32,684,000 33,592,000 26,584,000 -13,558,000 -3,651,000 -26,243,000 -45,161,000 -359,654,000 -139,960,000 -165,443,000 -331,672,000 -220,225,000 -478,747,000 -320,175,000 -224,485,000   -226,567,000 -205,652,000     -89,091,000 -90,289,000 -94,612,000         
      benefit from income taxes
    4,564,000 -11,169,000 -6,567,000 1,088,000 -6,075,000 -5,615,000 -10,188,000 -5,754,000 -1,747,000      2,858,000   -1,286,000 -890,000                
      net income attributable to common stockholders
    37,248,000 22,423,000 20,017,000 -12,470,000 -9,726,000 -31,858,000 -55,349,000 -365,408,000 -141,707,000 -166,187,000 -342,139,000 -229,422,000 -482,327,000 -322,769,000 -221,627,000 -291,396,000 -224,109,000 -227,853,000 -206,542,000 -179,351,000 -116,914,000 -99,923,000 -94,791,000 -90,247,000 -87,734,000 -92,579,000 -36,503,000 -27,056,000 -24,006,000 -23,729,000 -23,453,000 -7,109,000 -14,227,000 -10,994,000 
      yoy
    -482.97% -170.38% -136.17% -96.59% -93.14% -80.83% -83.82% 59.27% -70.62% -48.51% 54.38% -21.27% 115.22% 41.66% 7.30% 62.47% 91.69% 128.03% 117.89% 98.73% 33.26% 7.93% 159.68% 233.56% 265.47% 290.15% 55.64% 280.59% 68.74% 115.84%     
      qoq
    66.12% 12.02% -260.52% 28.21% -69.47% -42.44% -84.85% 157.86% -14.73% -51.43% 49.13% -52.43% 49.43% 45.64% -23.94% 30.02% -1.64% 10.32% 15.16% 53.40% 17.00% 5.41% 5.04% 2.86% -5.23% 153.62% 34.92% 12.71% 1.17% 1.18% 229.91% -50.03% 29.41%  
      net income margin %
    2.86% 1.83% 1.71% -1.04% -0.86% -2.94% -5.29% -33.96% -13.71% -16.01% -33.99% -22.39% -49.07% -34.22% -25.32% -34.58% -30.28% -34.06% -35.01% -32.72% -26.10% -24.93% -25.98% -27.25% -29.73% -33.66% -15.66% -16.02% -16.25% -18.38% -23.33% -7.42% -16.28% -17.04% 
      net income per share
       -0.09 -0.06 -0.19 -0.31 -2 -0.78 -0.91 -1.84 -1.23 -2.63 -1.77 -1.23 -1.63 -1.26 -1.31 -1.24 -1.17 -0.79 -0.71 -0.68 -0.66 -0.64 -0.72 -0.31 -0.28 -0.25 -0.25 -0.25 -0.08 -0.16 -0.45 
      basic
    0.24 0.15 0.13                                
      diluted
    0.23 0.14 0.12                                
      weighted-average shares used for eps calculation
       165,925,128 159,091,110 170,222,104 181,017,726 183,327,844 181,749,309 183,490,982 186,403,349 182,994,038 183,692,564 182,347,864 180,898,713 174,180,465 177,231,285 173,407,187 167,160,458 146,708,663 147,501,075 141,618,541 139,231,594 130,083,046 136,400,739 129,310,641 116,590,513 98,019,629 96,348,356 94,673,557 92,156,768 90,873,305 88,612,804 24,261,903 
      basic
    153,119,639 153,228,766 153,345,192                                
      diluted
    159,209,951 159,691,758 161,794,287                                
      other income (expenses), net:
                                      
      total other income (expenses)
      3,502,000 -1,905,000 1,243,000                              
      restructuring costs
       -57,000 3,694,000 -310,000 9,946,000 25,452,000 3,437,000 14,902,000 121,942,000 4,185,000 72,451,000                      
      impairment of long-lived assets
           286,226,000 3,162,000 9,332,000 21,784,000  97,722,000                      
      impairment of strategic investments
       -6,750,000 -803,000 -667,000     -46,154,000                        
      net income per share
       -0.09 -0.06 -0.19 -0.31 -2 -0.78 -0.91 -1.84 -1.23 -2.63 -1.77 -1.23 -1.63 -1.26 -1.31 -1.24 -1.17 -0.79 -0.71 -0.68 -0.66 -0.64 -0.72 -0.31 -0.28 -0.25 -0.25 -0.25 -0.08 -0.16 -0.45 
      weighted-average shares used for eps calculation
       165,925,128 159,091,110 170,222,104 181,017,726 183,327,844 181,749,309 183,490,982 186,403,349 182,994,038 183,692,564 182,347,864 180,898,713 174,180,465 177,231,285 173,407,187 167,160,458 146,708,663 147,501,075 141,618,541 139,231,594 130,083,046 136,400,739 129,310,641 116,590,513 98,019,629 96,348,356 94,673,557 92,156,768 90,873,305 88,612,804 24,261,903 
      other incomes, net:
                                      
      total other incomes
         -7,206,000 -1,657,000 2,073,000 -31,057,000 -23,616,000 -67,588,000 -1,658,000 -21,750,000                      
      other income (expenses)
           30,132,000 1,000 8,745,000 8,985,000           3,015,000        665,000  471,000 498,000  
      (benefit from) benefit from income taxes
             -744,000 -10,467,000 -9,197,000 -3,580,000 -2,594,000                     
      other
               -5,822,500 -8,374,000                      
      other incomes
                 -8,239,000 -6,677,000 -9,804,750 -6,613,000  -8,313,000    -1,118,000   -880,000         
      income before benefit for income taxes
                   -289,752,000 -238,958,000   -194,717,000 -116,266,000 -99,629,000 -93,814,000    -88,224,000        
      benefit for income taxes
                   -1,644,000 14,849,000   -479,750 -648,000 -294,000 -977,000    51,721,000      30,000  
      other (expenses) income
                     -24,293,000  -524,750 -3,996,000      -636,000        
      income tax benefit
                           -1,156,000 2,555,000 2,033,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.