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-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 | 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 | 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 | 2006-12-31 | 2005-12-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 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 | 1999-12-31 | 1999-09-30 | 1999-06-30 | 1999-03-31 | 1998-12-31 | 1998-09-30 | 1998-06-30 | 1998-03-31 | 1997-12-31 | 1997-09-30 | 1997-06-30 | 1997-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 300,000 | 2,512,000 | 4,973,000 | 4,217,000 | 4,585,000 | 5,268,000 | 5,926,000 | 7,506,000 | 9,478,000 | 8,479,000 | 5,861,000 | 1,778,000 | 1,071,000 | 2,146,000 | 1,224,000 | 1,196,000 | 1,878,000 | 1,944,000 | 1,932,000 | 1,950,000 | 1,900,000 | 1,730,000 | 1,637,000 | 1,584,000 | 1,771,000 | 1,692,000 | 1,644,000 | 1,632,000 | 1,729,000 | 1,576,000 | 1,463,000 | 1,985,000 | 1,788,000 | 1,961,000 | 2,337,000 | 235,000 | -117,000 | 500,000 | 4,467,000 | 5,830,000 | 7,702,000 | 7,063,000 | 4,938,000 | 6,383,000 | 1,836,000 | -11,216,000 | 98,000 | 7,945,000 | 3,173,000 | 99,049,000 | 2,652,000 | 3,147,000 | 1,350,000 | 74,192,000 | 148,789,000 | 59,678,000 | 136,853,000 | 45,932,000 | 10,324,000 | 7,716,000 | 7,158,184 | 1,596,780 | 1,024,083 | 4,384,184 | 104,141 | 173,032 | 154,834 | 870,000 | 198,399 | 250,728 | 208,252 | 2,157,442,000 | 227,796 | 502,506 | -500,000 | 100,000 | 200,000 | 100,000 | 2,300,000 | 100,000 | 100,000 | 100,000 | 400,000 | 200,000 | 200,000 | 200,000 |
cost of revenue | 1,861,000 | 3,468,000 | 3,992,000 | 4,145,000 | 4,331,000 | 4,463,000 | 4,726,000 | 4,387,000 | 4,300,000 | 4,435,000 | 3,496,000 | 1,691,000 | 614,000 | 808,000 | 685,000 | 843,000 | 857,000 | 864,000 | 871,000 | 878,000 | 994,000 | 789,000 | 799,000 | 981,000 | 757,000 | 678,000 | 725,000 | 799,000 | 895,000 | 876,000 | 1,024,000 | 2,417,000 | 3,807,000 | 3,950,000 | 4,371,000 | 2,408,000 | 747,000 | 1,600,000 | 10,674,000 | 11,440,000 | 20,278,000 | 8,573,000 | 6,603,000 | 7,927,000 | 5,121,000 | 2,566,000 | 31,000 | 918,000 | 1,617,000 | 59,955,000 | 1,179,000 | 1,004,000 | 3,482,000 | 90,359,000 | 124,080,000 | 62,605,000 | 68,978,000 | 33,600,000 | 3,154,000 | 1,377,000 | 1,665,682 | 1,049,969 | 1,385,503 | 541,021 | 637,855 | 820,052 | 734,185 | 995,143 | 1,483,850 | 769,852 | 602,684 | 739,233 | 1,069,141 | 842,173 | 3,800,000 | 700,000 | 400,000 | 1,300,000 | 1,700,000 | 1,200,000 | 1,700,000 | 600,000 | 0 | 0 | 0 | 0 |
gross profit | -1,561,000 | -956,000 | 981,000 | 72,000 | 254,000 | 805,000 | 1,200,000 | 3,119,000 | 5,178,000 | 4,044,000 | 2,365,000 | 87,000 | 457,000 | 1,338,000 | 539,000 | 353,000 | 1,021,000 | 1,080,000 | 1,061,000 | 1,072,000 | 906,000 | 941,000 | 838,000 | 603,000 | 1,014,000 | 1,014,000 | 919,000 | 833,000 | 834,000 | 700,000 | 439,000 | -432,000 | -2,019,000 | -1,989,000 | -2,034,000 | -2,173,000 | -864,000 | -1,100,000 | -6,207,000 | -5,610,000 | -12,576,000 | -1,510,000 | -1,665,000 | -1,544,000 | -3,285,000 | -13,782,000 | 67,000 | 7,027,000 | 1,556,000 | 39,094,000 | 1,473,000 | 2,143,000 | -2,132,000 | -16,167,000 | 24,709,000 | -2,927,000 | 67,875,000 | 12,332,000 | 7,170,000 | 6,339,000 | 5,492,502 | 546,811 | -361,420 | 3,843,163 | -533,714 | -647,020 | -579,351 | -125,143 | -1,285,451 | -519,124 | -394,432 | 2,156,702,767 | -841,345 | -339,667 | -4,300,000 | -600,000 | -200,000 | -1,200,000 | 600,000 | -1,100,000 | -1,600,000 | -500,000 | 400,000 | 200,000 | 200,000 | 200,000 |
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 | -6,366,000 | 3,154,000 | 1,377,000 | 1,665,682 | 1,049,969 | 1,385,503 | 541,021 | 637,855 | 820,052 | 734,185 | 995,143 | 1,483,850 | 769,852 | 602,684 | 739,233 | 1,069,141 | 842,173 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 1,529,000 | -2,056,000 | 2,600,000 | 3,307,000 | 4,249,000 | 3,699,000 | 4,154,000 | 3,422,000 | 3,450,000 | 3,565,000 | 3,195,000 | 2,930,000 | 2,507,000 | 2,558,000 | 2,618,000 | 3,149,000 | -652,000 | 2,343,000 | 2,759,000 | 1,709,000 | -1,160,000 | 2,207,000 | 1,072,000 | 2,107,000 | 945,000 | 1,106,000 | 1,666,000 | 1,545,000 | 620,000 | 2,778,000 | 2,201,000 | 2,258,000 | 1,979,000 | 2,520,000 | 2,935,000 | 3,975,000 | 2,713,000 | 3,056,000 | 4,192,000 | 3,935,000 | -794,000 | 7,751,000 | 9,349,000 | 11,125,000 | 20,650,000 | 12,284,000 | 10,444,000 | 9,660,000 | 8,622,000 | 11,000,000 | 6,960,000 | 6,753,000 | 7,598,000 | -230,702,000 | 478,708,000 | 16,236,000 | 92,721,000 | -194,969,000 | 438,497,000 | 75,750,000 | -9,188,281 | 7,283,421 | 3,601,818 | 1,449,151 | 1,573,994 | 2,424,101 | 1,874,755 | 2,475,086 | 2,233,584 | 3,452,312 | 1,291,406 | 1,613,056 | 2,008,079 | 3,034,022 | 3,892,579 | 1,600,000 | 1,900,000 | 1,700,000 | 7,673,927 | 2,600,000 | 2,400,000 | 800,000 | -25,746,768 | 0 | 0 | 0 |
operating income | -3,090,000 | 456,000 | -1,619,000 | -3,235,000 | -3,995,000 | -2,894,000 | -2,954,000 | -303,000 | 1,728,000 | 479,000 | -830,000 | -2,843,000 | -2,050,000 | -1,220,000 | -2,271,000 | -3,259,000 | 1,267,000 | -1,685,000 | -2,215,000 | -1,117,000 | 1,638,000 | -1,758,000 | -723,000 | -1,995,000 | -310,000 | -461,000 | -1,097,000 | -1,139,000 | -242,000 | -2,624,000 | -2,349,000 | -3,108,000 | -17,572,000 | -4,509,000 | -4,969,000 | -6,148,000 | -12,037,000 | -6,374,000 | -261,928,000 | -9,545,000 | -13,053,000 | -66,474,000 | -11,014,000 | -12,669,000 | -16,885,000 | -12,284,000 | -10,377,000 | -2,633,000 | -7,066,000 | 29,012,000 | -5,487,000 | -4,610,000 | -9,730,000 | 56,933,000 | -488,412,000 | 204,300,000 | -25,015,000 | 197,639,000 | -462,856,000 | -47,266,000 | -2,925,115 | -7,273,845 | -3,251,875 | -1,335,078 | -954,837 | -2,060,712 | -1,693,285 | -2,125,643 | -2,333,913 | -3,193,233 | -1,001,300 | -1,902,542 | -1,780,283 | -2,531,516 | -8,192,579 | -2,200,000 | -2,100,000 | -2,400,000 | -7,073,927 | -3,700,000 | -3,400,000 | -1,300,000 | -25,346,768 | 200,000 | 200,000 | 200,000 |
net income | -1,297,000 | -3,177,000 | -1,488,000 | -3,266,000 | -4,080,000 | -2,697,000 | -2,813,000 | -316,000 | 1,482,000 | 411,000 | -810,000 | -3,178,000 | -2,141,000 | -1,286,000 | -2,323,000 | -3,336,000 | 1,183,000 | -1,760,000 | -2,351,000 | -1,106,000 | 1,585,000 | -1,689,000 | -735,000 | -2,041,000 | -318,000 | -35,000 | -1,135,000 | 315,000 | -798,000 | -3,889,000 | -6,287,000 | -1,282,000 | -16,820,000 | -3,850,000 | -3,431,000 | -4,510,000 | -10,104,000 | -6,211,000 | -217,805,000 | -6,260,000 | -10,938,000 | -63,316,000 | -7,640,000 | -10,131,000 | -16,411,000 | -12,353,000 | -10,252,000 | -3,630,000 | -7,039,000 | -15,454,000 | -6,140,000 | -6,491,000 | 231,599,000 | 10,280,000 | -331,778,000 | 177,541,000 | -9,253,000 | 195,263,000 | -462,268,000 | -47,266,000 | -2,925,115 | -7,273,845 | -3,251,875 | -1,335,078 | -954,837 | -2,060,712 | -1,693,285 | -2,125,643 | -2,333,913 | -3,193,233 | -1,001,300 | -1,902,542 | -1,780,283 | -2,531,516 | -1,179,032 | -2,200,000 | -2,100,000 | -2,400,000 | -3,629,570 | -3,400,000 | -3,400,000 | -700,000 | 2,015,042 | -5,700,000 | -5,700,000 | -5,600,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.
