Quarterly
Annual
| Unit: USD | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 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-06-30 | 2008-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 309,250,000 | 118,246,000 | 50,107,000 | 143,202,000 | 39,787,000 | 150,150,000 | 177,431,000 | 142,559,000 | 355,630,000 | 485,342,000 | 336,450,000 | 201,924,000 | 251,192,000 | 206,469,000 | 134,160,000 | 208,344,000 | 339,040,000 | 259,985,000 | 209,777,000 | 240,125,000 | 320,102,000 | 268,589,000 | 208,835,000 | 220,263,000 | 340,744,000 | 222,660,000 | 149,227,000 | 245,330,000 | 386,282,000 | 440,991,000 | 372,288,000 | 404,452,000 | 406,934,000 | 372,323,000 | 307,865,000 | 273,050,000 | 294,088,000 | 272,304,000 | 229,110,000 | 833,650,424 | 355,138 | 587,439 | 1,155,509 | 4,778,467 | 7,643,748 |
cost of revenue | 262,055,000 | 116,340,000 | 56,610,000 | 170,143,000 | 38,848,000 | 84,136,000 | 162,119,000 | 188,570,000 | 310,785,000 | 427,579,000 | 343,859,000 | 288,992,000 | 244,469,000 | 174,268,000 | 116,127,000 | 178,830,000 | 292,717,000 | 224,219,000 | 195,954,000 | 211,035,000 | 278,299,000 | 244,344,000 | 199,542,000 | 226,740,000 | 307,491,000 | 200,495,000 | 144,092,000 | 216,004,000 | 276,238,000 | 312,370,000 | 259,280,000 | 265,102,000 | 287,786,000 | 258,894,000 | 212,554,000 | 181,553,000 | 200,724,000 | 187,474,000 | 159,825,000 | 579,736,871 | 889,463 | 816,731 | 1,088,511 | 0 | 858,119 |
gross profit | 47,195,000 | 1,906,000 | -6,503,000 | -26,941,000 | 939,000 | 66,014,000 | 15,312,000 | -46,011,000 | 44,845,000 | 57,763,000 | -7,409,000 | -87,068,000 | 6,723,000 | 32,201,000 | 18,033,000 | 29,514,000 | 46,323,000 | 35,766,000 | 13,823,000 | 29,090,000 | 41,803,000 | 24,245,000 | 9,293,000 | -6,477,000 | 33,253,000 | 22,165,000 | 5,135,000 | 29,326,000 | 110,044,000 | 128,621,000 | 113,008,000 | 139,350,000 | 119,148,000 | 113,429,000 | 95,311,000 | 91,497,000 | 93,364,000 | 84,830,000 | 69,285,000 | 253,913,553 | -534,325.412 | -229,292.13 | 66,997 | 4,778,467 | 6,785,629 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||
research and development | 294,000 | 806,000 | 1,016,999 | 781,000 | 429,000 | 152,000 | 6,532,000 | 317,000 | 550,000 | 1,038,000 | 0 | 858,000 | 0 | 261,000 | 0 | 587,000 | 0 | 645,000 | 0 | 643,000 | 0 | 714,000 | 0 | 1,112,000 | 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 | 85,608,000 | 1,472,999 | 63,172,000 | 52,379,999 | 111,981,000 | 117,821,000 | 208,350,000 | 300,584,000 | 116,751,000 | 118,979,000 | 9,479,000 | 18,928,000 | 8,365,000 | 8,124,000 | 7,743,000 | 12,233,000 | 7,325,000 | 8,301,000 | 8,183,000 | 11,844,000 | 8,783,000 | 13,447,000 | 9,706,000 | 8,691,000 | 8,072,000 | 10,179,000 | 10,437,000 | 9,223,000 | 9,602,000 | 9,972,000 | 12,555,000 | 15,292,000 | 11,833,000 | 12,632,000 | 18,154,000 | 4,976,000 | 9,006,000 | 7,489,000 | 7,263,000 | 17,000,000 | 3,969,032 | 569,712 | 204,443 | 741,894 | 0 |
operating income | -40,714,000 | -1,086,000 | -76,822,000 | -91,473,000 | -120,772,000 | 176,347,000 | -200,113,000 | -269,087,000 | -78,994,000 | -30,845,000 | -24,061,000 | 44,589,000 | 1,642,000 | 29,362,000 | 10,290,000 | 16,683,000 | 39,175,000 | 27,465,000 | 5,640,000 | 17,246,000 | 33,020,000 | 10,982,000 | 331,000 | -15,168,000 | 25,181,000 | 11,986,000 | 5,302,000 | 20,103,000 | 100,442,000 | 118,649,000 | 100,453,000 | 124,058,000 | 107,315,000 | 100,797,000 | 77,157,000 | 86,521,000 | 84,358,000 | 77,341,000 | 62,022,000 | 205,741,905 | 3,434,707 | 340,419 | 271,441 | 4,036,572 | 6,785,629 |
net income | -37,848,000 | -3,090,000 | -70,769,000 | -81,587,000 | -111,508,000 | 183,675,000 | -193,176,000 | -346,768,000 | -71,906,000 | -82,197,000 | -5,829,000 | -352,511,000 | 1,214,000 | 23,485,000 | 6,010,000 | -411,285,000 | 26,869,000 | 19,236,000 | 2,768,000 | 4,767,000 | 35,710,000 | 682,000 | -71,512,000 | -10,584,000 | 4,351,000 | 9,571,000 | -5,370,000 | 13,283,000 | 72,811,000 | 86,066,000 | 71,671,000 | 92,170,000 | 75,849,000 | 72,409,000 | 54,011,000 | 60,507,000 | 63,256,000 | 56,461,000 | 45,250,000 | 155,531,425 | -2,266,907.702 | -215,390.048 | -188,444.36 | 2,465,609 | 4,140,652 |
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.
