Quarterly
Annual
| Unit: USD | 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 | 2019-02-15 | 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-01-31 | 2013-10-31 | 2013-07-31 | 2013-04-30 | 2013-01-31 | 2012-07-31 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-07-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 78,505,000 | 82,076,000 | 108,726,000 | 87,535,000 | 101,213,000 | 117,863,000 | 110,115,000 | 111,770,000 | 140,972,000 | 131,374,000 | 136,209,000 | 148,439,000 | 152,528,000 | 135,266,000 | 110,416,000 | 107,913,000 | 123,764,000 | 76,613,000 | 90,482,000 | 94,050,000 | 83,048,000 | 83,048,000 | 23,327,000 | 25,916,000 | 22,806,000 | 21,700,000 | 17,569,000 | 15,873,000 | 14,661,000 | 9,752,000 | 8,498,000 | 6,984,000 | 5,042,000 | 3,481,000 | 2,466,121 | 1,710,157 | 750,800 | 641,309 | 316,117 | 188,736 | 48 | 997 | 998 | 965 | 1,002 | 1,002 | 1,185 | 1,247 | 1,247 | 1,207 | 1,485 | 549 |
cost of revenue | 50,279,000 | 58,650,000 | 102,789,000 | 178,039,000 | 103,654,000 | 114,042,000 | 111,507,000 | 271,012,000 | 130,882,000 | 202,514,000 | 108,971,000 | 138,639,000 | 127,943,000 | 109,186,000 | 103,921,000 | 313,538,000 | 63,535,000 | 73,090,000 | 72,192,000 | 25,573,000 | 70,596,000 | 70,596,000 | 57,311,000 | 18,452,000 | 15,629,000 | 3,130,000 | 9,173,000 | 2,309,000 | 13,244,000 | 7,191,000 | 7,329,000 | 3,539,000 | 2,354,000 | 725,000 | 6,982,000 | 2,385,000 | 994,000 | 410,714 | 241,641 | 78,957 | 0 | 0 | 950 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 28,226,000 | 23,426,000 | 5,937,000 | -90,504,000 | -2,441,000 | 3,821,000 | -1,392,000 | -159,242,000 | 10,090,000 | -71,140,000 | 27,238,000 | 9,800,000 | 24,585,000 | 26,080,000 | 6,495,000 | -205,625,000 | 60,229,000 | 3,523,000 | 18,290,000 | 68,477,000 | 12,452,000 | 12,452,000 | -33,984,000 | 7,464,000 | 7,177,000 | 18,570,000 | 8,396,000 | 13,564,000 | 1,417,000 | 2,561,000 | 1,169,000 | 3,445,000 | 2,688,000 | 2,756,000 | -4,515,879 | -674,843 | -243,200 | 230,595 | 74,476 | 109,779 | 48 | 997 | 48 | 965 | 1,002 | 1,002 | 1,185 | 1,247 | 1,247 | 1,207 | 1,485 | 549 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 1,311,000 | 1,105,000 | 1,352,000 | 4,369,000 | 4,907,000 | 5,489,000 | 6,953,000 | 8,728,000 | 6,510,000 | 8,764,000 | 8,342,000 | 15,800,000 | 13,957,000 | 14,166,000 | 13,659,000 | 20,621,000 | 20,795,000 | 11,922,000 | 8,474,000 | 7,274,000 | 5,264,000 | 5,264,000 | 1,944,000 | 756,000 | 539,000 | 287,000 | 494,000 | 133,000 | -535,000 | 439,000 | 503,000 | 403,000 | 280,000 | 192,000 | 210,332 | 38,411 | 53,600 | 41,180 | 58,054 | 60,415 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 53,148,000 | 57,611,000 | 86,213,000 | 109,074,000 | 129,064,000 | 135,700,000 | 108,852,000 | 129,260,000 | 121,995,000 | 141,709,000 | 119,920,000 | 167,183,000 | 160,946,000 | 169,237,000 | 164,683,000 | 277,776,000 | 228,493,000 | 266,791,000 | 215,982,000 | 229,153,000 | 165,173,000 | 165,173,000 | 177,442,000 | 70,807,000 | 57,294,000 | 43,812,000 | 28,862,000 | 23,099,000 | 18,021,000 | 10,807,000 | 9,288,000 | 7,312,000 | 7,409,000 | 5,443,000 | 4,347,593 | 3,101,937 | 3,016,400 | 2,885,221 | 2,493,089 | 1,282,224 | 28,246 | 8,266 | 38,756 | 5,883 | 12,928 | 3,627 | 10,169 | 3,655 | 1,624 | 8,755 | 14,728 | 687 |
operating income | -60,316,000 | -7,007,000 | -91,340,000 | 205,551,000 | -153,764,000 | -131,879,000 | 1,617,741,000 | -529,643,000 | -111,905,000 | -215,359,000 | -187,711,000 | -233,202,000 | -553,613,000 | -284,265,000 | -172,376,000 | -1,108,507,000 | -171,520,000 | -265,830,000 | -123,106,000 | -174,464,000 | -157,241,000 | -157,241,000 | -214,628,000 | -30,706,000 | -51,032,000 | -26,032,000 | -1,147,000 | -4,240,000 | -21,998,000 | 4,753,000 | -6,117,000 | -4,087,000 | -4,997,000 | -2,703,000 | 3,960,861 | 992,670 | -318,800 | -2,654,626 | -1,393,924 | -1,024,648 | -777,028 | -7,269 | -28,198 | -4,918 | -11,926 | -2,448 | -8,984 | -1,161 | -8,984 | -6,341 | -13,243 | -13,243 |
net income | -216,797,000 | -310,014,000 | -38,121,000 | -647,609,000 | -266,722,000 | -231,911,000 | -2,087,556,000 | -578,613,000 | -115,496,000 | -11,058,000 | 392,418,000 | -699,978,000 | -904,380,000 | -32,061,000 | -108,501,000 | 456,882,000 | -120,969,000 | -374,184,000 | -1,283,055,000 | -335,607,000 | 67,582,000 | 67,582,000 | -337,136,000 | -80,277,000 | -61,544,000 | 1,583,000 | -1,338,000 | -4,324,000 | -21,080,000 | 2,992,000 | 5,430,000 | -3,949,000 | -5,122,000 | -3,316,000 | 3,929,514 | 1,011,783 | -1,301,800 | -2,638,186 | -2,376,592 | -1,160,317 | -28,198 | -7,269 | -37,758 | -4,918 | -11,926 | -2,448 | -8,984 | -2,408 | -377 | -7,548 | -13,243 | -138 |
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.
