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 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 14,382,085 | 14,828,936 | 14,443,577 | 14,553,461 | 13,971,018 | 12,829,338 | 9,633,147 | 9,503,140 | 8,286,346 | 6,943,198 | 6,034,283 | 5,092,349 | 5,651,882 | 4,000,106 | 4,359,479 | 7,447,142 | 8,118,463 | 9,905,761 | 10,124,031 | 10,833,058 | 10,605,155 | 11,499,902 | 11,339,761 | 12,169,718 | 10,946,699 | 10,050,192 | 9,464,951 | 7,824,495 | 7,022,331 | 4,990,813 | 3,974,043 | 4,543,654 | 7,554,255 | 8,097,294 | 6,877,243 | 9,796,927 | 12,516,699 | 15,720,932 | 13,144,834 | 9,337,235 | 9,530,837 | 9,342,456 | 7,181,580 | 5,289,340 | 3,541,061 | 4,379,593 | 3,677,273 | 3,649,985 | 5,068,983 | 4,522,521 | 2,683,724 | 2,428,863 | 2,696,417 | 2,137,022 | 771,624 | 1,378,836 | 2,636,442 | 1,227,272 | 669,800 | 1,357,729 | 1,589,030 | 2,145,934 | -953,704 | 1,502,190 | 262,616 | 385,111 | 290,937 | 639,151 | 774,111 | 621,467 | 467,957 | 788,714 | 926,128 | 861,053 |
cost of revenue | 6,721,939 | 7,351,852 | 7,029,132 | 6,720,353 | 7,398,353 | 6,710,462 | 5,230,002 | 4,946,436 | 4,837,218 | 3,823,730 | 3,376,551 | 2,917,662 | 2,897,645 | 2,479,683 | 2,272,614 | 4,282,466 | 4,711,310 | 4,736,465 | 4,936,993 | 5,068,186 | 5,840,908 | 5,401,776 | 5,431,094 | 6,039,577 | 5,088,631 | 4,988,397 | 4,488,119 | 3,457,322 | 3,461,203 | 2,366,154 | 2,059,793 | 2,243,293 | 3,556,197 | 4,069,180 | 3,563,456 | 5,103,308 | 5,974,104 | 7,171,489 | 5,707,734 | 4,335,825 | 4,312,596 | 3,848,487 | 3,054,005 | 3,018,952 | 1,481,086 | 2,226,135 | 1,546,894 | 1,314,184 | 2,860,713 | 1,775,655 | 982,713 | 1,259,107 | 1,060,363 | 693,454 | 329,220 | 1,035,604 | 869,218 | 430,061 | 332,367 | 1,164,549 | 624,441 | 815,655 | 607,089 | 762,253 | 184,131 | 231,859 | 602,904 | 417,403 | 607,384 | 496,711 | 998,260 | 669,427 | 608,283 | 482,412 |
gross profit | 7,660,146 | 7,477,084 | 7,414,445 | 7,833,108 | 6,572,665 | 6,118,876 | 4,403,145 | 4,556,704 | 3,449,128 | 3,119,468 | 2,657,732 | 2,174,687 | 2,754,237 | 1,520,423 | 2,086,865 | 3,164,676 | 3,407,153 | 5,169,296 | 5,187,038 | 5,764,872 | 4,764,247 | 6,098,126 | 5,908,667 | 6,130,141 | 5,858,068 | 5,061,795 | 4,976,832 | 4,367,173 | 3,561,128 | 2,624,659 | 1,914,250 | 2,300,361 | 3,998,058 | 4,028,114 | 3,313,787 | 4,693,619 | 6,542,595 | 8,549,443 | 7,437,100 | 5,001,410 | 5,218,241 | 5,493,969 | 4,127,575 | 2,270,388 | 2,059,975 | 2,153,458 | 2,130,379 | 2,335,801 | 2,208,270 | 2,746,866 | 1,701,011 | 1,169,756 | 1,636,054 | 1,443,568 | 442,404 | 343,232 | 1,767,224 | 797,211 | 337,433 | 193,180 | 964,589 | 1,330,279 | -1,560,793 | 739,937 | 78,485 | 153,252 | -311,967 | 221,748 | 166,727 | 124,756 | -530,303 | 119,287 | 317,845 | 378,641 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 182,229 | 215,359 | 258,317 | 336,452 | 326,429 | 309,566 | 362,197 | 308,316 | 271,087 | 290,657 | 301,445 | 256,891 | 226,029 | 433,800 | 229,548 | 409,726 | 429,467 | 641,716 | 512,871 | 349,058 | 299,543 | 377,676 | 317,002 | 403,220 | 423,069 | 318,621 | 275,776 | 198,966 | 243,445 | 263,712 | 250,722 | -49,495 | 348,874 | 295,146 | 304,489 | 500,837 | 521,814 | 538,793 | 271,227 | 312,556 | 139,691 | 155,089 | 95,930 | 0 | 38,472 | 70,454 | 39,780 | 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 | 4,879,363 | 4,933,481 | 4,190,537 | 4,527,308 | 4,279,752 | 4,000,983 | 4,308,338 | 3,867,710 | 3,747,177 | 3,437,757 | 3,252,169 | 2,978,912 | 2,762,437 | 2,849,921 | 3,164,318 | 3,829,736 | 4,518,825 | 4,027,844 | 4,190,479 | 3,626,811 | 3,540,760 | 3,701,728 | 3,810,898 | 3,873,840 | 3,766,299 | 3,216,388 | 3,145,669 | 3,296,131 | 2,890,717 | 2,752,028 | 2,795,528 | 2,965,972 | 3,508,180 | 3,353,007 | 3,853,084 | 4,584,018 | 4,736,478 | 5,295,852 | 4,070,710 | 3,910,734 | 3,143,165 | 2,345,274 | 1,770,129 | 1,324,625 | 2,522,172 | 1,232,527 | 1,375,513 | 1,940,394 | 956,216 | 1,095,161 | 632,560 | 459,991 | 789,176 | 543,952 | 557,444 | 88,573 | 417,937 | 480,392 | 529,022 | -75,967 | 623,075 | 697,907 | -290,893 | 262,237 | 131,874 | 137,591 | 257,960 | 208,995 | 186,044 | 192,136 | 436,004 | 310,856 | 294,308 | 348,247 |
operating income | 2,780,780 | 2,543,603 | 3,223,908 | 3,305,800 | 2,292,913 | 2,117,893 | 94,807 | 688,994 | -298,049 | -318,289 | -594,437 | -804,225 | -8,200 | -1,329,498 | -1,077,453 | -665,060 | -1,111,672 | 1,141,452 | 996,559 | 2,138,061 | 1,223,487 | 2,396,398 | 2,097,769 | 2,256,301 | 2,091,769 | 1,845,407 | 1,831,163 | 1,071,042 | 670,411 | -127,369 | -881,278 | -665,611 | 489,878 | 675,107 | -539,297 | 109,601 | 1,806,117 | 3,253,591 | 3,366,390 | 1,090,676 | 2,075,076 | 3,148,695 | 2,357,446 | 945,763 | -462,197 | 920,931 | 754,866 | 395,407 | 1,252,054 | 1,651,705 | 1,068,451 | 709,765 | 846,878 | 899,616 | -115,040 | 254,659 | 1,349,287 | 316,819 | -191,589 | 269,147 | 341,514 | 632,372 | -57,023 | 477,700 | -53,389 | 15,661 | -569,927 | 12,753 | -19,317 | -67,380 | -966,307 | -191,569 | 23,537 | 30,394 |
net income | 3,290,545 | 2,039,390 | 2,857,157 | 2,589,621 | 1,825,022 | 1,210,748 | 284,829 | 627,161 | -145,123 | 92,246 | -397,166 | -601,500 | 55,918 | -1,057,748 | -808,503 | -365,264 | -1,554,378 | 921,748 | 985,504 | 1,668,618 | 831,175 | 1,659,089 | 1,714,267 | 1,876,228 | 1,318,859 | 1,217,918 | 1,312,647 | 600,071 | 608,896 | 74,452 | -605,295 | -764,151 | 478,799 | 778,907 | -458,814 | -468,374 | 1,917,150 | 2,078,201 | 2,220,706 | 737,470 | 1,206,306 | 2,049,549 | 1,613,984 | 548,059 | -326,269 | 645,130 | 565,735 | 332,500 | 895,035 | 1,185,658 | 774,578 | 514,741 | 620,862 | 582,296 | -91,426 | 234,344 | 952,758 | 225,245 | -133,073 | 173,851 | 186,069 | 428,620 | -68,747 | 409,644 | -72,741 | -30,556 | -614,388 | -43,002 | -75,853 | -98,136 | -997,641 | -210,281 | 498 | 9,670 |
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.
