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 | 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 | 2010-03-31 | 2008-03-31 | 2007-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 8,689,000 | 8,852,000 | 8,250,000 | 7,567,000 | 10,602,000 | 9,413,000 | 9,105,000 | 7,041,000 | 14,555,000 | 7,711,000 | 7,382,000 | 5,827,000 | 6,717,000 | 5,613,000 | 4,030,000 | 6,730,000 | 8,898,000 | 7,480,000 | 7,725,000 | 7,483,000 | 7,963,000 | 7,892,000 | 7,533,000 | 6,466,000 | 7,995,000 | 7,480,000 | 8,702,000 | 7,272,000 | 8,631,000 | 7,767,000 | 7,739,000 | 7,620,000 | 9,480,000 | 8,323,000 | 611,000 | 81,200 | 374,305 | 217,902 | 225,155 | 97,638 | 139,794 | 107,707 | 144,399 | 144,100 | 122,327 | 69,127 | 75,757 | 11,250 | 186,555,000 | 87,082,000 | 87,082,000 |
cost of revenue | 3,888,000 | 3,898,000 | 3,932,000 | 3,179,000 | 3,754,000 | 3,614,000 | 4,112,000 | 2,913,000 | 7,792,000 | 2,335,000 | 2,621,000 | 2,114,000 | 2,176,000 | 2,383,000 | 2,066,000 | 2,331,000 | 2,772,000 | 2,855,000 | 2,815,000 | 2,874,000 | 2,893,000 | 3,049,000 | 3,499,000 | 3,295,000 | 4,316,000 | 3,276,000 | 3,173,000 | 2,733,000 | 3,005,000 | 3,070,000 | 3,139,000 | 3,422,000 | 3,493,000 | 3,042,000 | 6,474,000 | 710,880 | 1,179,914 | 1,559,502 | 1,277,061 | 918,523 | 913,501 | 1,976,501 | 1,381,447 | 1,080,263 | 970,976 | 568,899 | 372,048 | 130,410 | 0 | 0 | 0 |
gross profit | 4,801,000 | 4,954,000 | 4,318,000 | 4,388,000 | 6,848,000 | 5,799,000 | 4,993,000 | 4,128,000 | 6,763,000 | 5,376,000 | 4,761,000 | 3,713,000 | 4,541,000 | 3,230,000 | 1,964,000 | 4,399,000 | 6,126,000 | 4,625,000 | 4,910,000 | 4,609,000 | 5,070,000 | 4,843,000 | 4,034,000 | 3,171,000 | 3,679,000 | 4,204,000 | 5,529,000 | 4,539,000 | 5,626,000 | 4,697,000 | 4,600,000 | 4,198,000 | 5,987,000 | 5,281,000 | -5,863,000 | -629,680 | -805,609 | -1,341,600 | -1,051,906 | -820,885 | -773,707 | -1,868,794 | -1,237,048 | -936,163 | -848,649 | -499,772 | -296,291 | -119,160 | 186,555,000 | 87,082,000 | 87,082,000 |
operating expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 380,000 | 248,000 | 374,000 | 315,000 | 441,000 | 216,000 | 209,000 | 163,000 | 1,063,000 | 371,000 | 403,000 | 384,000 | 324,000 | 411,000 | 247,000 | 292,000 | 214,000 | 249,000 | 235,000 | 304,000 | 234,000 | 224,000 | 269,000 | 338,000 | 402,000 | 411,000 | 423,000 | 475,000 | 388,000 | 382,000 | 634,000 | 525,000 | 1,083,000 | 471,000 | 282,000 | 238,874 | 218,003 | 344,525 | 370,648 | 707,824 | 540,273 | 856,764 | 1,122,962 | 1,262,001 | 1,285,344 | 1,398,500 | 1,673,338 | 2,434,758 | 2,787,070 | 3,045,093 | 1,953,368 |
sales, general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 5,958,000 | 5,569,000 | 6,280,000 | 6,974,000 | 6,714,000 | 6,585,000 | 6,687,000 | 6,431,000 | 18,411,000 | 5,841,000 | 5,684,000 | 6,105,000 | 4,893,000 | 4,391,000 | 3,579,000 | 5,347,000 | 6,183,000 | 5,354,000 | 5,893,000 | 5,850,000 | 5,588,000 | 4,895,000 | 4,980,000 | 5,012,000 | 5,139,000 | 4,776,000 | 5,220,000 | 5,226,000 | 5,222,000 | 5,102,000 | 6,058,000 | 6,336,000 | 7,502,000 | 7,604,000 | 3,142,000 | 3,001,865 | 2,825,210 | 2,659,237 | 3,206,196 | 3,911,357 | 3,635,816 | 4,337,453 | 5,795,502 | 5,549,229 | 5,238,597 | 4,867,935 | 5,201,913 | 5,652,249 | 5,058,235 | 4,484,888 | 3,264,558 |
operating income | -1,157,000 | -615,000 | -1,962,000 | -2,586,000 | 134,000 | -751,000 | -1,694,000 | -2,303,000 | -2,986,000 | -465,000 | -923,000 | -2,392,000 | -352,000 | -1,161,000 | -1,615,000 | -948,000 | -57,000 | -729,000 | -983,000 | -1,241,000 | -518,000 | -52,000 | -946,000 | -1,841,000 | -1,460,000 | -572,000 | 309,000 | -687,000 | 404,000 | -405,000 | -1,458,000 | -2,138,000 | -1,515,000 | -2,323,000 | -9,005,000 | -3,631,545 | -3,630,819 | -4,000,837 | -4,258,102 | -4,732,242 | -4,409,811 | -6,206,247 | -7,032,550 | -6,485,392 | -6,087,246 | -5,367,707 | -5,498,204 | -5,771,409 | -5,058,235 | -4,484,888 | -3,264,558 |
net income | -3,794,000 | -1,053,000 | -3,148,000 | -3,370,000 | -160,000 | -1,204,000 | -2,090,000 | -2,701,000 | -2,358,000 | -521,000 | 1,082,000 | -2,418,000 | -443,000 | -1,254,000 | -1,680,000 | -1,034,999 | -515,000 | -860,000 | -1,082,000 | -1,333,000 | 285,000 | -608,000 | -1,629,000 | -2,081,000 | -4,403,000 | -13,671,000 | -1,205,000 | -2,235,000 | -887,000 | -1,509,000 | 498,000 | -1,437,000 | -593,000 | -12,196,000 | -7,847,000 | -7,272,000 | -6,391,000 | -2,288,000 | 627,048 | -7,980,596 | -4,610,202 | -7,404,427 | -7,421,754 | -6,511,617 | -6,078,910 | -5,356,878 | -5,484,187 | -5,753,025 | -5,051,258 | -4,276,830 | -2,993,533 |
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.
