7Baggers
Quarterly
Annual
    Unit: USD2023-12-31 2023-09-30 2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-09-09 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
    1,523,000,000 1,544,032,000 1,473,708,000 1,429,006,000 1,367,967,000 1,249,814,000 1,249,814,000 1,291,491,000 1,185,982,000 1,172,001,000 1,053,225,000 1,034,388,000 1,011,280,000 1,068,810,000 887,970,000 570,813,000 932,197,000 927,641,000 915,314,000 983,598,000 940,062,000 845,485,000 838,180,000 905,652,000 831,004,000 839,933,000 835,915,000 920,442,000 820,600,000 835,533,000 783,487,000 810,611,000 675,453,000 744,486,000 723,146,000 765,789,000 620,948,000 751,269,000 662,520,000 728,682,000 619,889,000 
      cost of revenue
    780,000,000 778,749,000 726,312,000 711,036,000 726,593,000 655,264,000 655,264,000 678,894,000 588,202,000 574,880,000 524,178,000 498,091,000 483,464,000 510,695,000 425,577,000 299,240,000 450,812,000 437,861,000 425,457,000 480,385,000 461,607,000 399,703,000 400,994,000 431,430,000 390,778,000 399,234,000 395,710,000 458,223,000 397,693,000 429,788,000 395,876,000 421,029,000 332,997,000 404,791,000 372,277,000 415,473,000 306,265,000 383,980,000 383,963,000 408,380,000 329,566,000 
      gross profit
    743,000,000 765,283,000 747,396,000 717,970,000 641,374,000 594,550,000 594,550,000 612,597,000 597,780,000 597,121,000 529,047,000 536,297,000 527,816,000 558,115,000 462,393,000 271,573,000 481,385,000 489,780,000 489,857,000 503,213,000 478,455,000 445,782,000 437,186,000 474,222,000 440,226,000 440,699,000 440,205,000 462,219,000 422,907,000 405,745,000 387,611,000 389,582,000 342,456,000 339,695,000 350,869,000 350,316,000 314,683,000 367,289,000 278,557,000 320,302,000 290,323,000 
      operating expenses
                                             
      research and development
    253,000,000 220,909,000 193,874,000 214,092,000 212,138,000 182,294,000 182,294,000 183,675,000 197,465,000 228,638,000 170,843,000 179,753,000 188,870,000 202,605,000 157,372,000 166,171,000 181,237,000 181,929,000 162,374,000 170,169,000 184,739,000 160,603,000 143,634,000 166,158,000 172,643,000 174,833,000 147,339,000 162,784,000 172,163,000 171,293,000 137,315,000 146,833,000 158,194,000 140,655,000 129,821,000 137,462,000 153,644,000 149,229,000 115,729,000 132,109,000 143,766,000 
      sales, general and administrative
                                             
      total operating expenses
    370,000,000 339,541,000 307,243,000 328,159,000 340,373,000 288,586,000 288,586,000 287,158,000 287,429,000 341,728,000 253,183,000 260,737,000 260,480,000 304,878,000 234,117,000 244,276,000 260,240,000 269,681,000 258,527,000 260,770,000 253,412,000 247,679,000 230,508,000 253,175,000 239,017,000 249,103,000 237,924,000 254,417,000 244,740,000 235,203,000 213,889,000 241,168,000 218,617,000 246,988,000 210,014,000 224,550,000 218,656,000 224,468,000 197,197,000 209,523,000 209,735,000 
      operating income
    373,000,000 448,572,000 482,120,000 419,290,000 231,341,000 325,556,000 325,556,000 349,995,000 325,070,000 242,377,000 279,248,000 283,391,000 275,612,000 226,951,000 231,653,000 28,355,000 230,295,000 192,674,000 238,612,000 242,443,000 225,043,000 198,103,000 206,678,000 221,047,000 201,209,000 191,596,000 202,281,000 207,802,000 178,167,000 170,542,000 173,722,000 148,414,000 123,839,000 92,707,000 140,855,000 125,766,000 96,027,000 118,856,000 90,077,000 105,556,000 80,588,000 
      net income
    293,506,000 329,821,000 333,189,000 295,532,000 219,862,000 225,767,000 225,767,000 249,015,000 237,970,000 214,255,000 205,778,000 205,811,000 204,923,000 262,120,000 170,750,000 8,943,000 166,004,000 167,572,000 167,851,000 182,110,000 178,285,000 189,851,000 286,922,000 160,270,000 147,635,000 135,643,000 140,146,000 135,938,000 123,666,000 110,926,000 112,856,000 97,643,000 77,337,000 54,217,000 93,965,000 75,260,000 64,374,000 78,974,000 56,617,000 72,139,000 53,641,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.