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 | 2012-04-30 | 2012-01-31 | 2011-10-31 | 2011-07-31 | 2011-04-30 | 2011-01-31 | 2010-10-31 | 2010-07-31 | 2010-04-30 | 2010-01-31 | 2009-10-31 | 2009-07-31 | 2009-04-30 | 2009-01-31 | 2008-10-31 | 2008-07-31 | 2008-04-30 | 2008-01-31 | 2007-10-31 | 2007-07-31 | 2007-04-30 | 2007-01-31 | 2006-10-31 | 2006-07-31 | 2006-04-30 | 2006-01-31 | 2005-10-31 | 2005-07-31 | 2005-04-30 | 2005-01-31 | 2004-10-31 | 2004-07-31 | 2004-04-30 | 2004-01-31 | 2003-10-31 | 2003-07-31 | 2003-04-30 | 2003-01-31 | 2002-04-30 | 2002-01-31 | 2001-07-31 | 2001-04-30 | 2001-01-31 | 2000-10-31 | 2000-07-31 | 2000-04-30 | 2000-01-31 | 1999-10-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 29,881,814 | 29,378,684 | 59,044,221 | 65,421,101 | 37,914,704 | 42,640,525 | 11,348,271 | 5,116,378 | 4,006,614 | 4,129,178 | 4,157,352 | 5,069,525 | 5,572,172 | 5,769,915 | 4,479,982 | 4,479,983 | 2,015 | 13,336,716 | 36,492,056 | 43,523,633 | 36,572,826 | 13,953,979 | 15,922,105 | 5,536,496 | 24,597 | 35,294 | 60,586 | 54,992 | 122,170 | 194,394 | 697,805 | 658,931 | 108,566 | 587,991 | 499,893 | 427,766 | 139,682 | 216,166 | 359,580 | 547,320 | 818,617 | 979,980 | 1,045,188 | 864,166 | 660,125 | 615,410 | 823,950 | 1,061,651 | 685,350 | 140,592 | 46,143 | 24,347 | 34,839 | 34,813 | 81,313 | 6,783 | -30,676 | 6,359 | 18,224 | 7,035 | -38,721 | 8,622 | 23,064 | 7,035 |
cost of revenue | 25,418,004 | 24,865,088 | 31,531,472 | 28,539,461 | 22,759,770 | 26,721,546 | 10,452,891 | 4,446,981 | 4,901,087 | 4,799,163 | 4,738,645 | 5,267,590 | 5,205,684 | 6,246,361 | 2,087,879 | 2,087,879 | 0 | 12,715,442 | 33,824,797 | 40,536,570 | 30,047,822 | 12,515,620 | 13,692,133 | 4,728,985 | 106,762 | 91,323 | 201,097 | 180,656 | 162,521 | 323,928 | 318,648 | 388,825 | 163,940 | 386,746 | 549,872 | 243,786 | 95,581 | 323,893 | 80,801 | 74,739 | 576,715 | 337,806 | 265,169 | 334,753 | 356,886 | 330,349 | 407,599 | 529,490 | 218,541 | 45,491 | 2,824 | 0 | 5,493 | 5,395 | 69,627 | 0 | 0 | 0 | 0 | 2,204 | 0 | 0 | 0 | 0 |
gross profit | 4,463,810 | 4,513,596 | 27,512,749 | 36,881,640 | 15,154,934 | 15,918,979 | 895,380 | 669,397 | -894,473 | -669,985 | -581,293 | -198,065 | 366,488 | -476,446 | 2,392,103 | 2,392,104 | 2,015 | 621,274 | 2,667,259 | 2,987,063 | 6,525,004 | 1,438,359 | 2,229,972 | 807,511 | -82,165 | -56,029 | -140,511 | -125,664 | -40,351 | -129,534 | 379,157 | 270,106 | -55,374 | 201,245 | -49,979 | 183,980 | 44,101 | -107,727 | 278,779 | 472,581 | 241,902 | 642,174 | 780,019 | 529,413 | 303,239 | 285,061 | 416,351 | 532,161 | 466,809 | 95,101 | 43,319 | 24,347 | 29,346 | 29,418 | 11,686 | 6,783 | -30,676 | 6,359 | 18,224 | 4,831 | -38,721 | 8,622 | 23,064 | 7,035 |
operating expenses | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
research and development | 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 | 1,537,440 | 1,665,423 | 1,961,316 | 1,376,729 | 1,330,713 | 618,907 | 622,484 | 247,126 | 455,925 | 248,579 | 217,125 | 220,582 | 194,882 | 187,536 | 2,323,858 | 2,323,858 | 612,437 | 3,088,781 | 3,126,864 | 796,321 | 1,914,595 | 945,909 | 1,519,019 | 935,435 | 150,133 | 146,160 | 103,361 | 32,108 | 112,310 | 169,969 | 205,757 | 236,146 | 258,049 | 251,512 | 289,181 | 1,300,511 | 239,639 | 189,847 | 323,938 | 759,682 | 309,492 | 369,013 | 305,160 | 782,312 | 260,037 | 182,515 | 235,417 | -112,206 | 213,906 | 441,719 | 90,529 | 970,582 | 40,418 | 53,346 | 103,851 | 48,556 | 116,970 | 59,785 | 58,517 | 47,805 | 395,689 | 57,057 | 55,431 | 69,985 |
operating income | 2,926,370 | 11,030,950 | 16,555,410 | 35,504,911 | 10,687,355 | 15,300,072 | 272,896 | 422,271 | -1,350,398 | -918,564 | -798,418 | -418,647 | 171,606 | -663,982 | 68,482 | 68,483 | -877,677 | -2,467,507 | -459,605 | 2,190,742 | 4,610,409 | 492,450 | 710,953 | -16,404,708 | -232,298 | -202,189 | -243,872 | -157,772 | -152,661 | -299,503 | 173,400 | 33,960 | -313,423 | -50,267 | -339,160 | -1,116,531 | -195,538 | -297,574 | -45,159 | -287,101 | -67,590 | 273,161 | 474,859 | -252,899 | 43,202 | 102,546 | 180,934 | 644,367 | 252,903 | -346,618 | -47,210 | -1,168,297 | -11,072 | -23,928 | -92,165 | -41,773 | -147,646 | -53,426 | -40,293 | -50,009 | -434,410 | -48,435 | -32,367 | -62,950 |
net income | 6,463,943 | 12,119,472 | 16,826,485 | 35,724,102 | 13,755,961 | 15,450,866 | 85,719 | 14,493 | -1,482,949 | -928,306 | -802,449 | -426,275 | 159,946 | -681,671 | 63,982 | 63,982 | 1,080,612 | -7,064,655 | -1,098,031 | 419,242 | 4,463,377 | 502,871 | 689,372 | -17,094,321 | -249,021 | -221,444 | -253,400 | -400,647 | 12,342,102 | -743,933 | -412,078 | -520,073 | -829,885 | -537,893 | -701,005 | -1,908,991 | -836,328 | -729,945 | 231,268 | -1,219,373 | -863,399 | -1,035,526 | -287,987 | -1,059,163 | -649,945 | -587,349 | -403,385 | 367,639 | -940,618 | -550,128 | -79,549 | -222,306 | -4,534 | -18,741 | -373,983 | -69,216 | -171,994 | -77,353 | -64,038 | -62,816 | -431,220 | -69,250 | -52,729 | -85,408 |
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.
