Quarterly
Annual
| Unit: USD | 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 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 2003-12-31 | 2003-09-30 | 2003-06-30 | 2003-03-31 | 2002-12-31 | 2002-09-30 | 2002-06-30 | 2002-03-31 | 2001-12-31 | 2001-09-30 | 2001-06-30 | 2001-03-31 | 2000-12-31 | 2000-09-30 | 2000-06-30 | 2000-03-31 | 1999-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 482,694,000 | 493,080,000 | 532,867,000 | 436,515,000 | 416,567,000 | 435,756,000 | 506,464,000 | 461,591,000 | 473,747,000 | 512,450,000 | 567,576,000 | 479,426,000 | 455,039,000 | 519,088,000 | 603,167,000 | 487,156,000 | 482,925,000 | 511,335,000 | 534,062,000 | 432,601,000 | 918,657,000 | 907,125,000 | 907,649,000 | 835,999,000 | 787,817,000 | 705,474,000 | 676,619,000 | 640,082,000 | 621,613,000 | 623,705,000 | 610,326,000 | 1,032,364,000 | 654,610,000 | 636,992,000 | 520,605,000 | 468,822,000 | 419,532,000 | 400,643,000 | 424,943,000 | 409,547,000 | 417,084,000 | 451,348,000 | 426,655,000 | 464,374,000 | 440,317,000 | 449,538,000 | 394,961,000 | 355,169,000 | 379,935,000 | 364,558,000 | 365,023,000 | 321,755,000 | 326,502,000 | 335,704,000 | 347,151,000 | 296,833,000 | 289,439,000 | 292,136,000 | 283,914,000 | 290,034,000 | 300,674,000 | 305,472,000 | 40,726,000 | 38,241,000 | 40,384,000 | 38,957,000 | 41,414,000 | 44,725,000 | 38,076,000 | 38,953,000 | 42,552,000 | 37,812,000 | 38,772,000 | 37,455,000 | 38,904,000 | 39,255,000 | 39,771,000 | 42,845,000 | 44,638,000 | 40,875,000 | 43,723,000 | 39,079,000 | 34,043,219 | 47,831,798 | 32,198,442 | 30,616,208 | 30,033,175 | 27,156,108 | 26,898,615 | 34,079,476 | 43,116,196 | 42,915,309 | 23,956,402 | 29,658,717 | 24,250,227 | 1,948,250 |
cost of revenue | 40,028,000 | 267,539,000 | 290,919,000 | 202,639,000 | 222,008,000 | 232,121,000 | 280,336,000 | 459,826,000 | 279,186,000 | 289,187,000 | 331,382,000 | 277,287,000 | 264,783,000 | 302,151,000 | 369,461,000 | 290,531,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4,225,000 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 20,648,000 | 0 | 0 | 0 | 0 | 0 | 1,349,684 | 0 | 0 | 0 | 11,228,622 | -9,698,174 | 667,069 | 7,891,513 | 4,304,748 | 0 |
gross profit | 442,666,000 | 225,541,000 | 241,948,000 | 233,876,000 | 194,559,000 | 203,635,000 | 226,128,000 | 1,765,000 | 194,561,000 | 223,263,000 | 236,194,000 | 202,139,000 | 190,256,000 | 216,937,000 | 233,706,000 | 196,625,000 | 482,925,000 | 511,335,000 | 534,062,000 | 432,601,000 | 918,657,000 | 907,125,000 | 907,649,000 | 835,999,000 | 787,817,000 | 705,474,000 | 676,619,000 | 640,082,000 | 621,613,000 | 623,705,000 | 610,326,000 | 1,032,364,000 | 654,610,000 | 636,992,000 | 520,605,000 | 468,822,000 | 419,532,000 | 400,643,000 | 424,943,000 | 409,547,000 | 417,084,000 | 451,348,000 | 426,655,000 | 464,374,000 | 440,317,000 | 449,538,000 | 394,961,000 | 355,169,000 | 379,935,000 | 364,558,000 | 365,023,000 | 321,755,000 | 326,502,000 | 335,704,000 | 347,151,000 | 296,833,000 | 289,439,000 | 292,136,000 | 283,914,000 | 290,034,000 | 300,674,000 | 305,472,000 | 40,726,000 | 38,241,000 | 40,384,000 | 38,957,000 | 41,414,000 | 44,725,000 | 38,076,000 | 34,728,000 | 42,552,000 | 37,812,000 | 38,772,000 | 37,455,000 | 38,904,000 | 39,255,000 | 39,771,000 | 42,845,000 | 44,638,000 | 40,875,000 | 23,075,000 | 39,079,000 | 34,043,219 | 47,831,798 | 32,198,442 | 30,616,208 | 28,683,491 | 27,156,108 | 26,898,615 | 34,079,476 | 31,887,574 | 52,613,483 | 23,289,333 | 21,767,204 | 19,945,479 | 1,948,250 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 28,673,000 | 225,084,000 | 180,794,000 | 194,513,000 | 149,663,000 | 139,473,000 | 150,999,000 | 187,393,000 | 180,266,000 | 162,400,000 | 135,060,000 | 181,671,000 | 129,899,000 | 132,029,000 | 162,454,000 | 197,076,000 | 328,414,000 | 363,717,000 | 346,141,000 | 365,961,000 | 687,397,000 | 630,501,000 | 630,093,000 | 719,294,000 | 636,304,000 | 539,736,000 | 532,864,000 | 501,821,000 | 599,593,000 | 502,038,000 | 472,885,000 | 649,680,000 | 578,299,000 | 491,401,000 | 439,439,000 | 290,703,000 | 379,135,000 | 312,703,000 | 328,523,000 | 328,016,000 | 297,853,000 | 797,977,000 | 324,182,000 | 353,544,000 | 426,947,000 | 437,510,000 | 368,491,000 | 335,658,000 | 377,663,000 | 336,310,000 | 336,089,000 | 291,018,000 | 296,332,000 | 314,587,000 | 358,180,000 | 280,815,000 | 278,908,000 | 257,009,000 | 252,562,000 | 271,369,000 | 262,922,000 | 266,320,000 | 26,918,000 | 68,663,000 | 41,195,000 | 38,911,000 | 37,622,000 | 35,253,000 | 34,972,000 | 33,580,000 | 39,141,000 | 25,641,000 | 36,062,000 | 35,738,000 | 36,801,000 | 24,286,000 | 30,353,000 | 24,430,000 | 27,077,000 | 81,155,000 | 3,600,000 | 22,747,000 | 24,663,088 | 26,950,168 | 24,149,496 | 21,725,872 | 22,713,373 | 31,497,537 | 29,731,209 | 32,509,282 | 34,080,038 | 74,107,384 | 36,319,998 | 30,881,541 | 24,778,895 | 2,486,758 |
operating income | 413,993,000 | -11,363,000 | -363,439,000 | 39,363,000 | 15,088,000 | 27,035,000 | 41,262,000 | -210,454,000 | -3,990,000 | 19,107,000 | 70,262,000 | -19,105,000 | 26,972,000 | 45,738,000 | 25,149,000 | -29,567,000 | 3,828,000 | 33,292,000 | 91,751,000 | 37,024,000 | 208,680,000 | 56,684,000 | 120,015,000 | -70,942,000 | 93,328,000 | 40,857,000 | 23,627,000 | 32,491,000 | 94,455,000 | 26,751,000 | 15,121,000 | -140,513,000 | 78,121,000 | 34,834,000 | 52,387,000 | -49,103,000 | 27,971,000 | 14,644,000 | 12,037,000 | 1,447,000 | 43,866,000 | -515,967,000 | 14,116,000 | 29,695,000 | 13,370,000 | 12,028,000 | 13,955,000 | 19,511,000 | 2,272,000 | 28,248,000 | 16,790,000 | 30,737,000 | 18,275,000 | 8,324,000 | -11,029,000 | 16,018,000 | -2,654,000 | 35,127,000 | 31,352,000 | 28,554,000 | 56,652,000 | 44,759,000 | 28,126,000 | -40,083,000 | 7,659,000 | 10,196,000 | 6,231,000 | 13,774,000 | 7,018,000 | 3,063,000 | 3,411,000 | 3,864,000 | 1,695,000 | 5,841,000 | 2,103,000 | 8,744,000 | 9,418,000 | 21,984,000 | 17,561,000 | 21,275,000 | 23,181,000 | 19,162,000 | 9,380,131 | 17,827,051 | 9,090,212 | -2,024,736 | 5,970,118 | -15,639,644 | 18,348,925 | 3,953,593 | -2,192,464 | -35,837,408 | -12,546,634 | 20,690,968 | -4,833,416 | -538,508 |
net income | 15,974,000 | -19,704,000 | 18,978,000 | 3,598,000 | 8,225,000 | 14,762,000 | 25,972,000 | 76,453,000 | -11,402,000 | 18,169,000 | 43,091,000 | -2,338,000 | 19,381,000 | 28,099,000 | 14,314,000 | -16,243,000 | -3,529,000 | 13,611,000 | 61,868,000 | -16,743,000 | 120,286,000 | 35,203,000 | 58,774,000 | -119,799,000 | 81,529,000 | 21,768,000 | 18,215,000 | 16,080,000 | 60,882,000 | 15,725,000 | 13,659,000 | 65,015,000 | 38,371,000 | 9,347,000 | 14,055,000 | -18,685,000 | 7,211,000 | 7,601,000 | 8,008,000 | 4,134,000 | 25,326,000 | 34,466,000 | 6,998,000 | 14,168,000 | -451,000 | 1,958,000 | 8,189,000 | 3,840,000 | -2,033,000 | 9,664,000 | 8,666,000 | 11,751,000 | 6,224,000 | 7,398,000 | -4,211,000 | 1,702,000 | 2,175,000 | 8,068,000 | 8,080,000 | -13,000 | 6,853,000 | 11,984,000 | -455,000 | -21,004,000 | -6,005,000 | -6,322,000 | 857,000 | 3,250,000 | -504,000 | -376,000 | 2,020,000 | 290,000 | 1,873,000 | -1,458,000 | 1,339,000 | 379,000 | 5,735,000 | 9,041,000 | 10,695,000 | 8,557,000 | 9,962,000 | 8,102,000 | 9,474,957 | 8,753,000 | 7,665,824 | 19,691,408 | 5,856,118 | 7,787,111 | -22,850,395 | -971,206 | -2,292,463 | -5,172,128 | -11,286,796 | -39,027,142 | -4,925,916 | -525,038 |
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.
