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 
      
                               
      revenue
    1,049,205,000 998,227,000 854,988,000 1,154,130,000 898,373,000 853,680,000 739,983,000 981,262,000 763,203,000 708,025,000 602,581,000 877,209,000 684,550,000 665,930,000 574,885,000 846,655,000 632,932,000 613,210,000 485,230,000 705,617,000 442,616,000 272,485,000 271,940,000 399,898,000 279,703,000 261,249,000 201,911,000 
      yoy
    16.79% 16.93% 15.54% 17.62% 17.71% 20.57% 22.80% 11.86% 11.49% 6.32% 4.82% 3.61% 8.16% 8.60% 18.48% 19.99% 43.00% 125.04% 78.43% 76.45% 58.24% 4.30% 34.68%     
      qoq
    5.11% 16.75% -25.92% 28.47% 5.24% 15.36% -24.59% 28.57% 7.79% 17.50% -31.31% 28.14% 2.80% 15.84% -32.10% 33.77% 3.22% 26.38% -31.23% 59.42% 62.44% 0.20% -32.00% 42.97% 7.06% 29.39%  
      costs and expenses:
                               
      cost of revenue
    212,325,000 203,009,000 199,270,000 196,955,000 187,453,000 184,856,000 181,091,000 178,096,000 170,998,000 168,740,000 170,926,000 185,028,000 182,603,000 164,896,000 146,070,000 141,248,000 126,783,000 127,819,000 133,470,000 129,023,000 112,844,000 108,259,000 99,232,000 96,274,000 83,520,000 105,415,000 73,694,000 
      gross profit
    836,880,000 795,218,000 655,718,000 957,175,000 710,920,000 668,824,000 558,892,000 803,166,000 592,205,000 539,285,000 431,655,000 692,181,000 501,947,000 501,034,000 428,815,000 705,407,000 506,149,000 485,391,000 351,760,000 576,594,000 329,772,000 164,226,000 172,708,000 303,624,000 196,183,000 155,834,000 128,217,000 
      yoy
    17.72% 18.90% 17.32% 19.18% 20.05% 24.02% 29.48% 16.03% 17.98% 7.63% 0.66% -1.87% -0.83% 3.22% 21.91% 22.34% 53.48% 195.56% 103.67% 89.90% 68.09% 5.39% 34.70%     
      qoq
    5.24% 21.27% -31.49% 34.64% 6.29% 19.67% -30.41% 35.62% 9.81% 24.93% -37.64% 37.90% 0.18% 16.84% -39.21% 39.37% 4.28% 37.99% -38.99% 74.85% 100.80% -4.91% -43.12% 54.77% 25.89% 21.54%  
      gross margin %
    79.76% 79.66% 76.69% 82.93% 79.13% 78.35% 75.53% 81.85% 77.59% 76.17% 71.63% 78.91% 73.33% 75.24% 74.59% 83.32% 79.97% 79.16% 72.49% 81.71% 74.51% 60.27% 63.51% 75.93% 70.14% 59.65% 63.50% 
      research and development
    371,253,000 359,624,000 331,665,000 320,773,000 326,679,000 312,837,000 280,275,000 267,981,000 264,698,000 269,391,000 266,346,000 265,240,000 254,684,000 233,508,000 195,548,000 240,856,000 185,949,000 181,731,000 171,728,000 163,710,000 160,187,000 136,593,000 145,704,000 165,033,000 167,703,000 801,879,000 72,444,000 
      sales and marketing
    296,679,000 313,075,000 253,920,000 271,096,000 249,033,000 265,354,000 226,289,000 240,867,000 225,929,000 243,239,000 201,131,000 317,270,000 229,873,000 212,037,000 173,953,000 190,525,000 156,092,000 164,340,000 130,322,000 120,766,000 118,531,000 86,483,000 117,027,000 127,537,000 110,740,000 296,919,000 76,394,000 
      general and administrative
    110,432,000 126,849,000 105,610,000 103,716,000 141,124,000 112,074,000 106,744,000 98,068,000 106,577,000 99,898,000 207,864,000 103,803,000 86,765,000 89,994,000 62,979,000 94,578,000 65,659,000 68,122,000 72,618,000 86,969,000 148,087,000 45,680,000 56,067,000 54,241,000 51,450,000 224,179,000 24,205,000 
      total costs and expenses
    990,689,000 1,002,557,000 890,465,000 892,540,000 904,289,000 875,121,000 794,399,000 785,012,000 768,202,000 781,268,000 846,267,000 871,341,000 753,925,000 700,435,000 578,550,000 667,207,000 534,483,000 542,012,000 508,138,000 500,468,000 539,649,000 377,015,000 418,030,000 443,085,000 413,413,000 1,428,392,000 246,737,000 
      income from operations
    58,516,000 -4,330,000 -35,477,000 261,590,000 -5,916,000 -21,441,000 -54,416,000 196,250,000 -4,999,000 -73,243,000 -243,686,000 5,868,000 -69,375,000 -34,505,000 -3,665,000 179,448,000 98,449,000 71,198,000 -22,908,000 205,149,000 -97,033,000 -104,530,000 -146,090,000 -43,187,000 -133,710,000 -1,167,143,000 -44,826,000 
      yoy
    -1089.11% -79.81% -34.80% 33.29% 18.34% -70.73% -77.67% 3244.41% -92.79% 112.27% 6549.00% -96.73% -170.47% -148.46% -84.00% -12.53% -201.46% -168.11% -84.32% -575.02% -27.43% -91.04% 225.90%     
      qoq
    -1451.41% -87.79% -113.56% -4521.74% -72.41% -60.60% -127.73% -4025.79% -93.17% -69.94% -4252.79% -108.46% 101.06% 841.47% -102.04% 82.28% 38.27% -410.80% -111.17% -311.42% -7.17% -28.45% 238.27% -67.70% -88.54% 2503.72%  
      operating margin %
    5.58% -0.43% -4.15% 22.67% -0.66% -2.51% -7.35% 20.00% -0.66% -10.34% -40.44% 0.67% -10.13% -5.18% -0.64% 21.19% 15.55% 11.61% -4.72% 29.07% -21.92% -38.36% -53.72% -10.80% -47.80% -446.76% -22.20% 
      interest income
    28,536,000 28,022,000 27,293,000 28,580,000 32,477,000 34,680,000 31,266,000 28,959,000 26,691,000 24,888,000 24,901,000 17,172,000 9,318,000 3,365,000 1,088,000 822,000 765,000 1,125,000 1,492,000 1,854,000 2,896,000 4,218,000 7,151,000 8,141,000 9,837,000 8,127,000 4,059,000 
      other income
    144,000 10,960,000 4,519,000 -13,330,000 3,237,000 -4,596,000 -4,526,000 5,893,000 -4,596,000 2,180,000 322,000                 
      income before benefit from income taxes
    87,196,000 34,652,000 -3,665,000 276,840,000 29,798,000 8,643,000 -27,676,000 231,102,000 17,096,000 -46,175,000 -218,463,000 28,774,000 -70,173,000 -40,392,000 -4,153,000 176,841,000 94,449,000 72,660,000 -22,979,000 208,512,000 -94,188,000 -100,328,000 -141,016,000 -35,179,000 -124,929,000 -1,159,464,000 -41,267,000 
      benefit from income taxes
    -4,912,000 -4,103,000 -12,587,000 -1,570,635,000 -758,000 -244,000 -2,864,000 29,924,000 10,363,000 -11,233,000 -9,884,000 11,283,000 -4,992,000 2,684,000 1,128,000 2,142,000 453,000 3,243,000 -1,305,000 671,000 32,000 420,000 180,000 539,000 -197,000 37,000 153,000 
      net income
    92,108,000 38,755,000 8,922,000 1,847,475,000 30,556,000 8,887,000 -24,812,000 201,178,000 6,733,000 -34,942,000 -208,579,000 17,491,000 -65,181,000 -43,076,000 -5,281,000 174,699,000 93,996,000 69,417,000 -21,674,000 207,841,000 -94,220,000 -100,748,000 -141,196,000 -35,718,000 -124,732,000 -1,159,501,000 -41,420,000 
      yoy
    201.44% 336.09% -135.96% 818.33% 353.82% -125.43% -88.10% 1050.18% -110.33% -18.88% 3849.61% -89.99% -169.34% -162.05% -75.63% -15.95% -199.76% -168.90% -84.65% -681.89% -24.46% -91.31% 240.89%     
      qoq
    137.67% 334.38% -99.52% 5946.19% 243.83% -135.82% -112.33% 2887.94% -119.27% -83.25% -1292.49% -126.83% 51.32% 715.68% -103.02% 85.86% 35.41% -420.28% -110.43% -320.59% -6.48% -28.65% 295.31% -71.36% -89.24% 2699.37%  
      net income margin %
    8.78% 3.88% 1.04% 160.08% 3.40% 1.04% -3.35% 20.50% 0.88% -4.94% -34.61% 1.99% -9.52% -6.47% -0.92% 20.63% 14.85% 11.32% -4.47% 29.46% -21.29% -36.97% -51.92% -8.93% -44.59% -443.83% -20.51% 
      net income per share
          -0.04   -0.05 -0.31    -0.01    -0.03 0.35 -0.16 -0.17 -0.25 0.91 -0.23 -2.62 -0.33 
      basic
    0.14 0.06 0.01 2.72 0.05 0.01  0.3 0.01   0.03 -0.1 -0.07  0.27 0.15 0.11          
      diluted
    0.13 0.06 0.01 2.65 0.04 0.01  0.3 0.01   0.03 -0.1 -0.07  0.26 0.14 0.1          
      weighted-average shares used for eps calculation
          678,819   674,280 681,140    656,899    628,593 596,264 603,490 586,737 576,302 420,473 546,126 443,340 127,346 
      basic
    677,819 676,852 676,523 678,831 678,496 683,171  674,641 669,261   665,732 669,171 662,242  640,030 643,979 636,190          
      diluted
    694,532 689,837 689,358 698,376 695,483 708,258  674,641 687,101   665,732 669,171 662,242  691,651 691,853 692,364          
      net income per share
          -0.04   -0.05 -0.31    -0.01    -0.03 0.35 -0.16 -0.17 -0.25 0.91 -0.23 -2.62 -0.33 
      weighted-average shares used for eps calculation
          678,819   674,280 681,140    656,899    628,593 596,264 603,490 586,737 576,302 420,473 546,126 443,340 127,346 
      interest expense and other income
               5,734,000 -10,116,000 -9,252,000 -1,576,000 -3,429,000 -4,765,000 337,000 -1,563,000 1,509,000 -51,000 -16,000 -2,077,000 -133,000 -1,056,000 -448,000 -500,000 
      other income, net:
                               
    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.