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 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 | 2005-09-30 | 2005-06-30 | 2005-03-31 | 2004-12-31 | 2004-09-30 | 2004-06-30 | 2004-03-31 | 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 | 2001-03-31 | 2000-12-31 | 2000-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 10,117,940 | 7,561,582 | 10,336,903 | 10,026,935 | 8,648,236 | 4,903,397 | 7,997,383 | 6,753,228 | 8,643,692 | 6,093,263 | 5,255,192 | 4,441,909 | 6,565,968 | 6,413,721 | 2,769,779 | 3,338,163 | 5,892,863 | 6,713,409 | 3,054,313 | 3,051,338 | 2,534,246 | 3,546,586 | 8,704,922 | 3,244,190 | 2,376,927 | 4,686,445 | 5,251,565 | 4,209,288 | 3,054,616 | 2,989,292 | 3,375,967 | 6,232,293 | 3,710,676 | 3,936,888 | 3,109,976 | 2,584,796 | 3,629,813 | 2,161,542 | 2,107,000 | 1,962,000 | 3,047,150 | 2,712,459 | 1,570,243 | 2,489,666 | 1,870,402 | 1,418,361 | 2,932,147 | 2,608,645 | 1,129,545 | 2,039,070 | 2,499,376 | 2,193,790 | 2,337,523 | 2,020,553 | 1,520,212 | 716,670 | 1,476,256 | 1,223,590 | 968,814 | 942,957 | 712,617 | 869,818 | 783,261 | 522,165 | 417,572 | 1,222,325 | 605,198 | 239,386 | 631,941 | 462,921 | 234,254 | 558,652 | 276,655 | 279,619 | 255,079 | 166,005 | 306,739 | 350,445 | 374,118 | 296,878 | 322,975 | 218,911 | 80,858 | 393,806 | 947,111 | 680,806 | 294,963 | 207,101 | 149,274 | 941,672 | 72 | 113 | 217 | 193 |
cost of revenue | 1,708,556 | 2,175,508 | 4,416,202 | 3,077,997 | 3,340,270 | 2,387,307 | 3,253,651 | 3,066,138 | 5,817,037 | 3,217,911 | 2,120,492 | 1,873,404 | 1,805,807 | 2,446,455 | 1,192,012 | 1,742,936 | 3,250,231 | 2,957,865 | 1,539,267 | 1,250,869 | 1,577,380 | 1,461,754 | 2,964,997 | 1,026,156 | 1,437,084 | 1,573,384 | 1,501,467 | 1,778,945 | 1,113,152 | 1,345,181 | 1,410,700 | 2,101,025 | 1,672,002 | 1,481,860 | 1,425,712 | 1,072,551 | 1,542,238 | 1,093,033 | 966,000 | 751,000 | 1,231,825 | 869,044 | 508,011 | 752,427 | 778,350 | 750,967 | 917,933 | 832,961 | 1,428,998 | 660,070 | 785,431 | 922,878 | 917,097 | 808,221 | 464,931 | 257,725 | 448,434 | 373,821 | 385,420 | 349,910 | 310,292 | 441,243 | 370,613 | 476,477 | 264,597 | 476,036 | 288,771 | 197,174 | 267,641 | 178,573 | 54,458 | 228,650 | 217,217 | 126,218 | 186,897 | 133,044 | 405,957 | 156,229 | 252,602 | 160,600 | 360,688 | 122,014 | 26,412 | 160,513 | 382,352 | 416,151 | 277,756 | 86,780 | 682,224 | 226,732 | 0 | 0 | 0 | 0 |
gross profit | 8,409,384 | 5,386,074 | 5,920,701 | 6,948,938 | 5,307,966 | 2,516,090 | 4,743,732 | 3,687,090 | 2,826,655 | 2,875,352 | 3,134,700 | 2,568,505 | 4,760,161 | 3,967,266 | 1,577,767 | 1,595,227 | 2,642,632 | 3,755,544 | 1,515,046 | 1,800,469 | 956,866 | 2,084,832 | 5,739,925 | 2,218,034 | 939,843 | 3,113,061 | 3,750,098 | 2,430,343 | 1,941,464 | 1,644,111 | 1,965,267 | 4,131,268 | 2,038,674 | 2,455,028 | 1,684,264 | 1,512,245 | 2,087,575 | 1,068,509 | 1,141,000 | 1,211,000 | 1,815,325 | 1,843,415 | 1,062,232 | 1,737,239 | 1,092,052 | 667,394 | 2,014,214 | 1,775,684 | -299,453 | 1,379,000 | 1,713,945 | 1,270,912 | 1,420,426 | 1,212,332 | 1,055,281 | 458,945 | 1,027,822 | 849,769 | 583,394 | 593,047 | 402,325 | 428,575 | 412,648 | 45,688 | 152,975 | 746,289 | 316,427 | 42,212 | 364,300 | 284,348 | 179,796 | 330,002 | 59,438 | 153,401 | 68,182 | 32,961 | -99,218 | 194,216 | 121,516 | 136,278 | -37,713 | 96,897 | 54,446 | 233,293 | 564,759 | 264,655 | 17,207 | 120,321 | -532,950 | 714,940 | 72 | 113 | 217 | 193 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 828,876 | 487,388 | 711,754 | 766,296 | 622,497 | 687,890 | 617,058 | 679,395 | 608,609 | 651,734 | 311,320 | 294,217 | 399,368 | 497,645 | 376,611 | 329,755 | 254,553 | 381,654 | 353,665 | 355,641 | 361,074 | 323,626 | 305,738 | 367,544 | 353,110 | 310,848 | 278,917 | 342,190 | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 5,843,319 | 3,716,463 | 3,992,098 | 3,477,633 | 3,395,287 | 3,587,990 | 3,702,109 | 2,975,787 | 3,023,021 | 2,609,772 | 2,313,932 | 2,004,450 | 3,419,300 | 2,747,993 | 2,399,685 | 2,107,131 | 2,286,200 | 2,509,076 | 2,398,525 | 2,257,572 | 2,834,896 | 2,005,294 | 2,783,319 | 2,376,247 | 2,479,420 | 2,361,243 | 2,129,478 | 1,956,688 | 2,192,968 | 1,756,658 | 1,864,110 | 1,742,048 | 1,845,832 | 1,466,386 | 1,424,992 | 1,462,418 | 1,205,390 | 1,009,964 | 1,056,000 | 973,000 | 1,469,387 | 998,897 | 1,191,893 | 1,203,879 | 1,189,937 | 1,288,060 | 1,403,912 | 1,529,424 | 1,525,129 | 1,004,250 | 1,291,393 | 933,820 | 820,390 | 741,659 | 582,697 | 491,565 | 460,555 | 393,466 | 369,602 | 357,950 | 177,595 | 120,859 | 140,374 | 337,032 | 287,565 | 1,007,116 | 516,445 | 537,782 | 1,376,986 | 561,870 | 484,037 | 385,695 | 574,857 | 593,539 | 317,544 | 421,529 | 1,441,047 | 467,463 | 413,104 | 383,729 | 65,958 | 393,730 | 287,973 | 325,330 | 663,156 | 442,690 | 579,807 | 433,576 | -106,584 | 1,007,119 | 76,990 | 155,729 | 128,329 | 111,497 |
operating income | 2,566,070 | 1,669,611 | 1,928,603 | 3,471,305 | 1,912,679 | -1,071,900 | 1,041,623 | 711,303 | -196,366 | 265,580 | 820,768 | 564,055 | 1,340,861 | 1,219,273 | -821,918 | -511,904 | 356,432 | 1,246,468 | -883,479 | -457,103 | -1,878,030 | 79,538 | 2,956,606 | -158,213 | -1,539,577 | 751,818 | 1,620,620 | 473,655 | -251,504 | -112,547 | 101,157 | 2,389,220 | 192,842 | 988,642 | 259,272 | 49,827 | 882,185 | 58,545 | 85,000 | 238,000 | 345,938 | 844,518 | -129,661 | 533,360 | -97,885 | -620,666 | 610,302 | 246,260 | -1,824,582 | 374,750 | 422,552 | 337,092 | 600,036 | 470,673 | 472,584 | -32,620 | 567,267 | 456,303 | 213,792 | 235,097 | 224,730 | 307,716 | 272,274 | -291,344 | -134,590 | -260,827 | -200,018 | -495,570 | -1,012,686 | -277,522 | -304,241 | -55,693 | -515,419 | -440,138 | -249,362 | -388,568 | -1,540,265 | -273,247 | -291,588 | -247,451 | -103,671 | -296,833 | -233,527 | -92,037 | -98,397 | -178,035 | -562,600 | -313,255 | -426,366 | -292,179 | -76,918 | -155,616 | -128,112 | -111,304 |
net income | 2,795,054 | 1,634,790 | 1,026,635 | 2,946,373 | 1,394,331 | -802,881 | 787,374 | 577,074 | 12,595 | 1,342,972 | 529,359 | 655,163 | 1,600,989 | 868,084 | -601,260 | -389,410 | -65,752 | 937,107 | -633,731 | -312,902 | -1,060,057 | 61,000 | 2,112,937 | -85,787 | 470,186 | 742,125 | 1,648,091 | 401,888 | -312,026 | -65,905 | 71,456 | 2,356,497 | 123,323 | 988,894 | 239,866 | 184,900 | 882,869 | 52,032 | 88,000 | 239,000 | 346,722 | 836,319 | -132,268 | 529,977 | -108,848 | -632,025 | 608,233 | 246,036 | -1,835,393 | 385,733 | 423,547 | 333,352 | 243,292 | 380,004 | 366,127 | 30,439 | 552,649 | 364,486 | 279,602 | 218,275 | 7,855,532 | 850,641 | 1,063,634 | -518,221 | -443,170 | -318,388 | -362,487 | -294,618 | -1,059,374 | 173,351 | -321,942 | -265,471 | -879,769 | -29,547 | -285,248 | -800,506 | 2,841,470 | -217,007 | -534,907 | -523,465 | -258,519 | -483,359 | -527,785 | -320,459 | -573,706 | -559,034 | -768,309 | -787,129 | -942,878 | -649,384 | -98,457 | -230,172 | -259,143 | -123,651 |
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.
