Quarterly
Annual
| Unit: USD | 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-08-31 | 2012-05-31 | 2012-02-29 | 2011-11-30 | 2011-08-31 | 2011-05-31 | 2011-02-28 | 2010-11-30 | 2010-08-31 | 2010-05-31 | 2010-02-28 | 2009-11-30 | 2009-08-31 | 2009-05-31 | 2009-02-28 | 2008-11-30 | 2008-08-31 | 2008-05-31 | 2008-02-29 | 2007-11-30 | 2007-08-31 | 2007-05-31 | 2007-02-28 | 2006-11-30 | 2006-08-31 | 2006-05-31 | 2006-02-28 | 2001-08-31 | 2001-05-31 | 2001-02-28 | 2000-11-30 | 2000-08-31 | 2000-05-31 | 2000-02-29 | 1999-11-30 | 1999-08-31 | 1999-05-31 | 1999-02-28 | 1998-11-30 | 1998-08-31 | 1998-05-31 | 1998-02-28 | 1997-11-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 3,138,137 | 2,152,462 | 2,459,958 | 2,389,477 | 2,708,364 | 2,869,496 | 2,963,851 | 1,996,617 | 2,093,252 | 2,115,352 | 1,220,487 | 1,394,958 | 1,586,206 | 2,524,538 | 5,643,428 | 5,303,192 | 5,596,031 | 3,977,170 | 5,674,288 | 4,177,880 | 3,491,602 | 2,535,235 | 2,511,878 | 1,912,457 | 1,153,341 | 1,433,663 | 1,563,317 | 1,877,128 | 1,905,608 | 2,360,975 | 1,933,432 | 3,071,130 | 4,370,567 | 4,596,741 | 6,871,684 | 6,751,794 | 5,936,597 | 5,648,384 | 5,480,034 | 4,901,356 | 3,555,829 | 2,660,140 | 2,014,062 | 1,292,871 | 519,778 | 240,918 | 180,240 | 467,083.517 | 359,591.544 | 393,462.168 | 113,702.527 | 150,181.723 | 3,528.509 | 1,495.576 | 24,713.057 | 14,055.501 | 50,324.771 | 124,842.661 | 45,492.391 | 9,765.04 | 25,833.25 | 12,606.877 | 1,110.445 | 34,606.845 | 12,269.285 | 4,992.097 | 64,388.086 | 10,498.793 | 62,483.993 | 17,758.052 | -0.005 | 0.65 | 0.651 | 0.651 | 0.012 | 0.667 | 0.689 | 0.679 | -0.009 | 0.678 | 0.663 | 0.651 | -0.054 | 0.687 | 0.703 | 0.703 |
cost of revenue | 1,716,889 | 1,359,908 | 1,373,390 | 1,346,835 | 1,543,965 | 1,595,935 | 1,535,457 | 1,047,577 | 1,248,607 | 1,166,060 | 766,970 | 901,040 | 985,452 | 1,428,858 | 3,041,102 | 2,749,956 | 3,019,452 | 2,269,041 | 2,929,353 | 2,362,343 | 1,947,607 | 1,496,781 | 1,622,649 | 1,741,103 | 1,331,755 | 1,107,842 | 863,383 | 1,889,852 | 1,227,678 | 1,422,096 | 1,559,276 | 3,050,094 | 3,632,878 | 3,222,439 | 3,904,582 | 3,818,211 | 3,131,208 | 3,018,499 | 2,924,566 | 2,582,300 | 2,128,360 | 1,780,317 | 1,335,203 | 1,010,445 | 372,233 | 158,512 | 132,244 | 423,357.902 | 233,992.936 | 275,783.231 | 79,193.15 | 124,352.657 | 0 | 2,980.687 | 14,692.257 | 16,467.378 | 47,288.073 | 88,668.426 | 17,829.938 | 0 | 19,167.253 | 6.122 | 885.557 | 27,283.099 | 8,557.27 | 3,036.439 | 35,679.369 | 8,918.608 | 37,582.308 | 10,429.318 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
gross profit | 1,421,248 | 792,554 | 1,086,568 | 1,042,642 | 1,164,399 | 1,273,561 | 1,428,394 | 949,040 | 844,645 | 949,292 | 453,517 | 493,918 | 600,754 | 1,095,680 | 2,602,326 | 2,553,236 | 2,576,579 | 1,708,129 | 2,744,935 | 1,815,537 | 1,543,995 | 1,038,454 | 889,229 | 171,354 | -178,414 | 325,821 | 699,934 | -12,724 | 677,930 | 938,879 | 374,156 | 21,036 | 737,689 | 1,374,302 | 2,967,102 | 2,933,583 | 2,805,389 | 2,629,885 | 2,555,468 | 2,319,056 | 1,427,469 | 879,823 | 678,859 | 282,426 | 147,545 | 82,406 | 47,996 | 43,725.615 | 125,598.608 | 117,678.937 | 34,509.377 | 25,829.066 | 3,528.509 | -1,485.111 | 10,020.8 | -2,411.876 | 3,036.697 | 36,174.235 | 27,662.453 | 9,765.04 | 6,665.996 | 12,600.755 | 224.888 | 7,323.746 | 3,712.015 | 1,955.658 | 28,708.717 | 1,580.185 | 24,901.685 | 7,328.734 | -0.005 | 0.65 | 0.651 | 0.651 | 0.012 | 0.667 | 0.689 | 0.679 | -0.009 | 0.678 | 0.663 | 0.651 | -0.054 | 0.687 | 0.703 | 0.703 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 336,105 | 425,697 | 347,362 | 191,133 | 276,776 | 292,804 | 307,995 | 1,217,072 | 160,534 | 164,537 | 155,353 | 703,298 | 221,984 | 234,404 | 232,026 | 154,399 | 369,041 | 402,781 | 202,185 | 126,995 | 469,872 | 404,973 | 350,977 | 927,463 | 335,274 | 177,335 | 132,642 | 81,497 | 225,066 | 262,036 | 136,269 | 156,431 | 246,358 | 202,933 | 177,958 | 168,225 | 135,069 | 66,370 | 70,936 | 84,008 | 55,918 | 57,312 | 56,070 | 57,508 | 28,816 | 26,993 | 41,756 | -28,466.257 | 52,441.009 | 27,222.904 | 58,255.846 | 13,668.491 | 22,224.012 | 0 | 20,327.125 | 33,487.293 | 29,723.853 | 16,394.786 | 25,535.067 | 0 | 25,325.355 | 15,308.642 | 25,432.284 | 26,039.849 | 32,792.894 | 32,496.903 | 19,418.309 | 29,677.005 | 25,803.551 | 27,683.79 | 5,695.63 | -3.341 | -4.578 | 5,411.426 | 1,766.68 | 3,069.376 | -3,169.407 | 4,074.592 | 112,068.923 | 13,819.694 | 11,790.52 | 2,545.573 | 36,533.646 | 57,404.229 | 2,575.885 | 0 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 1,481,180 | 1,677,599 | 1,429,469 | 1,552,633 | 1,524,309 | 1,482,146 | 1,512,673 | 2,618,199 | 1,211,250 | 1,235,752 | 1,266,208 | 1,980,087 | 1,251,491 | 1,197,652 | 1,350,500 | 1,736,471 | 1,583,166 | 1,501,121 | 1,258,507 | 1,296,327 | 1,291,646 | 1,201,304 | 1,176,602 | 2,234,070 | 1,265,817 | 1,232,918 | 1,262,233 | 1,374,685 | 1,513,829 | 1,475,802 | 1,225,531 | 876,218 | 1,415,054 | 1,474,551 | 1,889,207 | 1,418,195 | 1,169,303 | 1,238,235 | 873,289 | 819,964 | 1,421,972 | 714,653 | 590,491 | 508,629 | 431,948 | 383,299 | 501,119 | 744,190.577 | 461,365.614 | 387,071.575 | 254,173.533 | 370,597.634 | 141,675.828 | 50,873.371 | 192,747.471 | 195,165.77 | 147,041.284 | 143,200.347 | 177,165.633 | 611,909.886 | 196,239.566 | 202,857.872 | 193,629.185 | 340,453.334 | 151,256.662 | 203,250.032 | 123,074.901 | 184,088.791 | 178,358.839 | 152,784.638 | 35,464.735 | 25,803.242 | 32,600.532 | 59,099.051 | 65,551.252 | 35,751.994 | 31,591.388 | 32,639.521 | 176,465.665 | 46,836.533 | 53,922.44 | 37,616.536 | 61,308.275 | 128,922.147 | 106,103.148 | 23,601.546 |
operating income | -30,642 | -814,369 | 100,875 | -677,191 | -365,098 | 66,373 | -114,422 | -2,309,815 | -318,949 | -306,923 | -825,269 | -1,416,885 | -597,537 | -90,175 | 1,220,357 | 931,637 | 983,281 | 199,550 | 1,479,898 | 911,742 | 261,878 | -162,787 | -287,373 | -1,741,028 | 1,376,440 | 887,955 | 562,299 | 1,387,409 | 835,899 | 521,096 | 851,375 | 254,620 | 677,365 | 183,372 | 1,077,895 | 1,515,388 | 1,874,463 | 1,391,650 | 1,682,179 | 1,499,092 | 5,497 | 165,170 | 79,972 | 224,576 | -282,143 | 300,893 | 455,590 | 697,730.816 | 340,084.967 | 269,392.638 | -219,664.156 | 328,000.566 | 139,119.721 | 52,946.437 | 182,726.671 | 202,489.975 | 150,786.239 | -107,025.251 | 149,503.181 | 621,674.926 | 189,573.569 | 190,257.117 | 193,404.298 | 333,129.588 | 147,544.647 | 201,294.374 | 94,366.185 | 182,508.606 | 153,457.155 | 145,455.904 | 35,464.74 | 25,802.591 | 32,599.882 | 59,098.4 | -65,551.241 | -35,743.627 | 31,590.699 | -32,638.842 | -176,465.674 | -46,835.855 | 53,921.777 | 37,615.885 | -61,308.328 | 128,921.461 | 106,102.445 | 23,600.843 |
net income | -102,722 | -1,047,119 | -1,674,229 | -420,316 | -361,522 | -519,443 | 6,150 | -1,130,972 | -433,261 | -394,220 | -800,113 | -1,655,230 | -681,527 | -254,428 | 1,283,295 | 1,242,538 | 759,713 | 240,887 | 1,090,904 | 374,789 | 261,717 | -162,911 | -279,143 | -2,212,397 | -1,380,495 | -897,513 | -525,496 | -384,855 | -850,494 | -543,839 | -686,404 | -2,283,515 | -661,263 | 105,083 | 328,869 | 762,321 | 959,039 | 1,080,846 | 1,223,575 | 2,205,354 | 10,646 | 160,664 | 79,972 | -231,991 | -313,994 | -290,856 | -439,986 | -690,546.491 | -340,084.967 | -243,753.579 | -225,323.682 | -330,940.38 | -139,119.721 | -54,953.858 | 233,856.481 | -207,310.403 | -96,317.431 | -108,487.259 | -153,174.974 | -142,570.371 | -191,514.633 | -190,795.837 | -194,122.939 | -334,676.656 | -143,670.874 | -203,039.856 | -92,570.302 | -182,574.754 | -153,627.901 | -145,515.666 | -36,033.78 | -28,925.803 | -38,318.463 | -58,835.254 | -69,788.546 | -35,245.437 | -31,569.336 | -32,535.619 | -174,102.206 | -46,809.405 | -53,821.677 | -37,421.224 | -58,430.748 | -128,344.089 | -105,735.666 | -60,624.034 |
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.
