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 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 1,525,928 | 1,530,923 | 1,770,059 | 2,644,288 | 5,933,670 | 4,022,238 | 3,617,142 | 1,439,316 | 3,716,038 | 1,740,457 | 648,668 | 2,154,754 | 3,784,412 | 1,281,949 | 1,982,142 | 990,945 | 5,745,028 | 2,198,401 | 1,345,805 | 4,352,081 | 2,558,417 | 5,102,216 | 3,240,056 | 1,147,930 | 640,619 | 1,045,735 | 1,162,504 | 1,035,730 | 2,086,338 | 1,367,169 | 1,647,144 | 1,004,243 | 1,814,599 | 2,242,200 | 1,608,869 | 5,071 | 117,917 | 20,810 | 135,419 | 127,165 | 20,078 | 157,441 | 223,018 | 208,862 | 123,867 | 259,617 | 158,109 | 75,595 | 304,274 | 160,003 | 74,621 | 127,254 | 273,131 | 305,933 | 234,986 | 256,654 | 173,379 | 271,533 | 136,248 | 199,084 | 162,962 | 333,210 | 473,023 | 256,265 | 214,097 | 93,863 | 95,732 | 56,218 |
cost of revenue | 1,222,144 | 1,304,335 | 1,528,722 | 2,107,116 | 3,789,799 | 2,922,686 | 2,334,528 | 1,217,250 | 3,097,932 | 2,804,773 | 2,185,920 | 2,730,462 | 2,135,190 | 987,018 | 1,242,767 | 888,080 | 2,594,292 | 1,172,942 | 1,171,405 | 2,221,237 | 1,416,359 | 2,773,862 | 1,982,815 | 671,359 | 419,272 | 658,391 | 585,502 | 631,388 | 928,928 | 645,155 | 671,951 | 486,417 | 890,142 | 1,003,861 | 753,283 | 0 | 41,605 | 11,469 | 42,783 | 72,436 | 20,613 | 56,854 | 100,242 | 98,536 | 323,526 | 32,679 | 14,067 | 18,873 | 18,121 | 17,562 | 9,884 | 17,030 | 6,259 | 10,698 | 14,440 | 0 | 1,897 | 625 | 33,520 | 1,525 | 10,751 | 7,413 | 26,524 | 0 | 5,586 | 0 | 0 | 0 |
gross profit | 303,784 | 226,588 | 241,337 | 537,172 | 2,143,871 | 1,099,552 | 1,282,614 | 222,066 | 618,106 | -1,064,316 | -1,537,252 | -575,708 | 1,649,222 | 294,931 | 739,375 | 102,865 | 3,150,736 | 1,025,459 | 174,400 | 2,130,844 | 1,142,058 | 2,328,354 | 1,257,241 | 476,571 | 221,347 | 387,344 | 577,002 | 404,342 | 1,157,410 | 722,014 | 975,193 | 517,826 | 924,457 | 1,238,339 | 855,586 | 5,071 | 76,312 | 9,341 | 92,636 | 54,729 | -535 | 100,587 | 122,776 | 110,326 | -199,659 | 226,938 | 144,042 | 56,722 | 286,153 | 142,441 | 64,737 | 110,224 | 266,872 | 295,235 | 220,546 | 256,654 | 171,482 | 270,908 | 102,728 | 197,559 | 152,211 | 325,797 | 446,499 | 256,265 | 208,511 | 93,863 | 95,732 | 56,218 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 420,259 | 450,006 | 537,801 | 404,885 | 354,584 | 329,424 | 530,339 | 436,717 | 54,399 | 57,000 | 79,131 | 61,033 | 250,399 | 215,831 | 149,566 | 406,392 | 103,022 | 97,273 | 118,435 | 112,694 | 87,578 | 122,755 | 143,081 | 135,280 | 84,117 | 65,984 | 72,380 | 87,617 | 70,282 | 72,288 | 73,894 | 55,487 | 59,478 | 65,831 | 41,661 | 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 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 3,484,325 | 3,197,565 | 3,389,587 | 2,683,970 | 3,103,909 | 2,968,570 | 2,677,089 | 2,863,684 | 857,796 | 1,382,177 | 1,411,216 | 1,246,592 | 2,061,836 | 3,001,774 | 2,166,431 | 2,190,780 | 2,522,641 | 2,157,360 | 2,123,565 | 2,084,394 | 1,978,133 | 1,692,121 | 1,887,802 | 1,216,073 | 1,240,912 | 1,174,864 | 1,357,648 | 1,260,107 | 1,251,548 | 1,151,607 | 1,428,187 | 1,285,208 | 974,450 | 1,173,915 | 1,153,977 | 394,030 | 120,215 | 96,154 | 177,355 | 269,084 | 115,663 | 215,598 | 244,819 | 209,706 | -104,780 | 345,955 | 303,162 | 260,433 | 400,744 | 360,344 | 309,232 | 386,788 | 485,358 | 407,256 | 438,362 | 466,305 | 522,819 | 416,606 | 407,199 | 404,809 | 439,757 | 649,240 | 426,754 | 249,267 | 181,121 | 117,120 | 112,949 | 75,643 |
operating income | -3,180,540 | -2,970,977 | -3,148,250 | -2,146,798 | -960,038 | -1,869,018 | -1,394,475 | -2,641,618 | -239,690 | -2,446,493 | -2,948,468 | -1,822,300 | -412,614 | -2,706,843 | -1,427,056 | -2,087,915 | 628,095 | -1,131,901 | -1,949,165 | 46,450 | -836,075 | 636,233 | -630,561 | -739,502 | -1,019,566 | -787,520 | -780,646 | -855,765 | -94,138 | -429,593 | -452,994 | -767,382 | -49,993 | 64,424 | -1,877,209 | -388,959 | -43,903 | -86,813 | -84,719 | -214,355 | -116,198 | -115,011 | -122,043 | -99,380 | -95,136 | -119,017 | -158,863 | -203,711 | -114,591 | -217,903 | -244,495 | -276,564 | -218,486 | -112,021 | -217,816 | -209,651 | -351,337 | -145,698 | -304,471 | -207,250 | -287,546 | -323,443 | 19,745 | 6,998 | 27,390 | -23,257 | -17,217 | -19,425 |
net income | -3,160,899 | -2,947,736 | -2,989,400 | -2,141,748 | -944,816 | -1,981,118 | -1,290,869 | -2,647,614 | -199,561 | -2,450,437 | -2,952,880 | -406,023 | -425,918 | -2,708,579 | -1,465,889 | -2,147,049 | 578,809 | -1,144,069 | -1,949,791 | 44,169 | -836,045 | 632,625 | -634,363 | -743,104 | -1,414,518 | -124,868 | -1,318,274 | -2,294,819 | -469,055 | -591,074 | -663,103 | -838,381 | 688,119 | -209,324 | -2,052,322 | -534,100 | -159,357 | -203,670 | -120,149 | -252,047 | -153,382 | -184,041 | -161,746 | -149,399 | -49,947 | -405,815 | -184,877 | -224,356 | -137,050 | -231,746 | -246,970 | -278,157 | -228,703 | -143,215 | -233,970 | -209,621 | -352,603 | -145,696 | -304,457 | -206,439 | -325,070 | -319,028 | 13,855 | 4,175 | 17,597 | -21,835 | -18,068 | -31,432 |
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.
