Quarterly
Annual
| Unit: USD | 2023-09-30 | 2023-03-31 | 2022-09-30 | 2021-09-30 | 2020-09-30 | 2020-03-31 | 2019-09-30 | 2019-03-31 | 2018-09-30 | 2018-03-31 | 2017-09-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-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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 3,814,504 | 9,470,031 | 922,506 | -12,123,500 | 4,219,500 | 44,074,000 | 10,255,000 | 82,185,000 | 12,927,000 | 3,588,000 | 870,000 | 5,542,000 | 241,339,000 | 82,607,000 | 2,752,000 | 8,553,000 | 283,125,000 | 73,697,000 | 3,838,000 | 15,590,000 | 296,920,000 | 92,935,000 | 4,668,000 | 20,368,000 | 303,150,000 | 128,337,000 | 27,524,000 | 22,683,000 | 241,125,000 | 269,319,000 | 14,736,000 | 26,931,000 | 304,500,000 | 244,700,000 | 1,100,000 | 17,193,000 | 82,400,000 | 462,200,000 | 1,603,000 | 38,604,000 | 57,832,000 | 477,169,000 | 1,157,000 | 56,334,000 | -3,247,224.49 | 490,709,000 | 1,560,000 | 26,359,000 | 22,394,840 | 447,222,663 | 1,034,587 | 19,220,837 | 700,000 | 261,179,696 | 261,996,673 | 191,645,000 | 5,097,953 | 104,296,411 |
cost of revenue | 3,470,114 | 7,350,869 | 441,728 | 48,456,500 | 9,029,500 | 30,941,000 | 42,097,000 | 63,173,000 | 7,047,000 | 4,358,000 | 678,000 | 2,890,000 | 177,296,000 | 68,794,000 | 8,308,000 | 4,855,000 | 187,366,000 | 63,384,000 | 5,501,000 | 7,788,000 | 212,127,000 | 71,686,000 | 7,018,000 | 10,317,000 | 192,006,000 | 91,465,000 | 20,801,000 | 10,810,000 | 138,939,000 | 215,102,000 | 17,684,000 | 16,058,000 | 196,000,000 | 158,900,000 | 8,100,000 | 8,581,000 | 56,700,000 | 271,300,000 | 7,546,000 | 18,025,000 | 21,768,000 | 325,611,000 | 4,528,000 | 40,935,000 | 31,979,413 | 346,616,000 | 4,857,000 | 23,023,000 | 116,611,420 | 333,588,355 | 1,899,316 | 11,056,855 | 700,000 | 181,169,128 | 0 | 118,977,000 | 0 | 64,983,477 |
gross profit | 344,390 | 2,119,162 | 480,778 | -60,580,000 | -4,810,000 | 13,133,000 | -31,842,000 | 19,012,000 | 5,880,000 | -770,000 | 192,000 | 2,652,000 | 64,043,000 | 13,813,000 | -5,556,000 | 3,698,000 | 95,759,000 | 10,313,000 | -1,663,000 | 7,802,000 | 84,793,000 | 21,249,000 | -2,350,000 | 10,051,000 | 111,144,000 | 36,872,000 | 6,723,000 | 11,873,000 | 102,186,000 | 54,217,000 | -2,948,000 | 10,873,000 | 108,500,000 | 85,800,000 | -7,000,000 | 8,612,000 | 25,700,000 | 190,900,000 | -5,943,000 | 20,579,000 | 36,064,000 | 151,558,000 | -3,371,000 | 15,399,000 | -35,226,637.78 | 144,093,000 | -3,297,000 | 3,336,000 | -94,216,580 | 113,634,307 | -864,729.6 | 8,163,982 | 0 | 80,010,568 | 261,996,673 | 72,668,000 | 5,097,953 | 39,312,934 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 645,609 | 407,068 | 492,508 | -12,466,500 | -170,500 | 4,457,000 | 6,201,000 | 7,066,000 | 14,001,000 | 13,131,000 | 38,682,000 | 9,146,000 | 16,260,000 | 8,588,000 | 8,752,000 | 10,432,000 | 19,294,000 | 8,804,000 | 8,868,000 | 11,775,000 | 12,553,000 | 8,778,000 | 8,861,000 | 10,185,000 | 12,735,000 | 10,028,000 | 9,338,000 | 10,061,000 | 14,132,000 | 8,206,000 | 7,567,000 | 7,724,000 | 7,200,000 | 15,500,000 | 9,800,000 | 12,264,000 | 12,200,000 | 10,600,000 | 7,490,000 | 8,075,000 | 12,163,000 | 6,275,000 | 6,219,000 | 8,816,000 | 395,808 | 9,832,000 | 5,371,000 | 9,620,000 | 7,538,978 | 11,374,836 | 5,535,813 | 4,179,460 | 4,500,000 | 4,333,539 | 0 | -5,288,000 | 2,443,780 | 1,804,636 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 2,111,195 | 2,145,239 | 2,201,365 | 14,411,500 | 9,029,500 | 10,496,000 | 31,835,000 | 15,801,000 | 28,912,000 | 42,048,000 | 114,454,000 | 26,035,000 | 57,593,000 | 28,950,000 | 24,860,000 | 25,903,000 | 42,065,000 | 18,731,000 | 19,808,000 | 30,267,000 | 39,557,000 | 27,516,000 | 36,752,000 | 34,397,000 | 55,645,000 | 28,433,000 | 30,271,000 | 34,099,000 | 57,684,000 | 30,159,000 | 35,326,000 | 44,630,000 | 60,300,000 | 51,900,000 | 32,000,000 | 39,022,000 | 68,000,000 | 22,000,000 | 31,414,000 | 38,956,000 | 50,103,000 | 32,606,000 | 31,285,000 | 39,960,000 | 27,434,402 | 45,714,000 | 33,840,000 | 47,010,000 | 50,349,127 | 62,105,388 | 30,744,225 | 36,866,580 | 36,000,000 | 33,892,754 | 0 | 54,189,329.894 | 12,307,916 | 16,548,021 |
operating income | -1,766,810 | -26,080 | -1,720,590 | -42,191,500 | -34,682,500 | 2,637,000 | -63,677,000 | 3,211,000 | -23,032,000 | -42,818,000 | -114,262,000 | -23,383,000 | 6,450,000 | -15,137,000 | -30,416,000 | -22,205,000 | 53,694,000 | -8,418,000 | -21,471,000 | -22,465,000 | 45,236,000 | -6,267,000 | -39,102,000 | -24,346,000 | 55,499,000 | 8,438,000 | -23,548,000 | -22,226,000 | 44,502,000 | 24,058,000 | -38,274,000 | -33,757,000 | 48,200,000 | 33,900,000 | -39,000,000 | -30,410,000 | -42,300,000 | 168,900,000 | -37,357,000 | -18,377,000 | -14,039,000 | 118,952,000 | -34,656,000 | -24,561,000 | -62,661,039.83 | 98,379,000 | -37,137,000 | -43,674,000 | -144,565,707 | 51,528,919 | -31,608,955.2 | -28,702,597.5 | -35,900,000 | 46,117,813 | 261,996,673 | 23,978,297.106 | -7,209,963.09 | 22,764,912 |
net income | 7,905,278 | -152,883 | -1,120,282 | -20,770,500 | -42,286,500 | -688,000 | -63,336,000 | 1,216,000 | -128,324,000 | -25,339,000 | -75,674,000 | -25,321,000 | 9,516,000 | -18,213,000 | -28,107,000 | -28,774,000 | 53,508,000 | -11,897,000 | -25,916,000 | -29,503,000 | 80,510,000 | -14,670,000 | -44,339,000 | -31,028,000 | 52,199,000 | 6,125,000 | -27,834,000 | -22,996,000 | 44,664,000 | 25,444,000 | -37,049,000 | -34,493,000 | 16,500,000 | 13,900,000 | -31,700,000 | -21,787,000 | -14,400,000 | 105,200,000 | -28,201,000 | -13,494,000 | -14,982,000 | 74,973,000 | -81,324,000 | -19,484,000 | -59,821,152.44 | 60,120,000 | -29,767,000 | -15,369,000 | -139,294,596 | 36,846,561 | -31,354,168.8 | -30,636,377.5 | -31,900,000 | 54,105,277 | 54,274,520 | 20,299,836.059 | -7,048,123.29 | 21,465,242 |
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.
