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 | 2001-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 99,942,718 | 93,681,798 | 79,348,573 | 88,082,912 | 99,697,682 | 94,408,948 | 84,961,875 | 68,181,032 | 59,667,156 | 49,376,176 | 47,760,102 | 39,502,532 | 31,351,673 | 31,466,544 | 10,636,593 | 39,570,328 | 52,231,186 | 50,339,105 | 51,334,225 | 41,798,315 | 27,561,908 | 32,687,179 | 29,924,883 | 29,891,391 | 23,308,668 | 16,643,930 | 14,503,309 | 12,243,793 | 9,830,708 | 7,822,543 | 7,104,609 | 6,092,388 | 7,362,394 | 8,629,007 | 8,976,790 | 6,045,701 | 9,984,982 | 10,929,771 | 11,204,238 | 5,970,452 | 5,051,434 | 2,820,731 | 1,291,579 | 1,151,957 | 712,180 | 374,739 | 342,522 | 730 | -2,624 | 1,728 | 207 | 2,624 | -8,269 | 1,814 | 1,258 | 5,197 | 5,851 | 59,667,156 |
cost of revenue | 31,972,488 | 133,690 | 42,527,241 | 44,935,430 | 45,037,879 | 33,200,094 | 24,790,322 | 24,285,216 | 22,648,997 | 20,373,005 | 20,583,684 | 20,131,282 | 22,819,199 | 22,227,672 | 15,136,371 | 26,220,753 | 29,467,213 | 32,014,560 | 28,725,447 | 24,548,868 | 19,837,774 | 19,699,600 | 17,211,423 | 15,709,171 | 13,671,331 | 9,872,744 | 9,341,975 | 6,762,654 | 6,261,647 | 5,286,410 | 5,123,345 | 6,184,332 | 6,973,150 | 7,995,996 | 5,833,974 | 5,799,124 | 4,564,275 | 6,346,888 | 5,072,746 | 2,577,257 | 1,420,673 | 1,339,242 | 670,589 | 538,080 | 733,656 | 234,204 | 233,949 | 0 | 600 | 0 | 0 | 600 | 1,758 | 3,418 | 1,429 | 3,287 | 7,885 | 1,533,475 |
gross profit | 67,970,230 | 93,548,108 | 36,821,332 | 43,147,482 | 54,659,803 | 61,208,854 | 60,171,553 | 43,895,816 | 37,018,159 | 29,003,171 | 27,176,418 | 19,371,250 | 8,532,474 | 9,238,872 | -4,499,778 | 13,349,575 | 22,763,973 | 18,324,545 | 22,608,778 | 17,249,447 | 7,724,134 | 12,987,579 | 12,713,460 | 14,182,220 | 9,637,337 | 6,771,186 | 5,161,334 | 5,481,139 | 3,569,061 | 2,536,133 | 1,981,264 | -91,944 | 389,244 | 633,011 | 3,142,816 | 246,577 | 5,420,707 | 4,582,883 | 6,131,492 | 3,393,195 | 3,630,761 | 1,481,489 | 620,990 | 613,877 | -21,476 | 140,535 | 108,573 | 730 | -3,224 | 1,728 | 207 | 2,024 | -10,027 | -1,604 | -171 | 1,910 | -2,034 | 58,133,681 |
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 |
sales, general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 27,071,971 | 53,974,583 | 7,164,121 | 7,495,986 | 8,825,781 | 7,636,988 | 6,018,605 | 5,710,519 | 5,148,094 | 4,616,156 | 3,941,165 | 3,106,735 | 7,377,122 | 2,727,711 | 4,407,976 | 3,267,857 | 4,841,955 | 3,982,135 | 4,972,361 | 7,013,962 | 3,538,595 | 3,372,549 | 3,315,901 | 3,247,100 | 3,086,741 | 2,479,105 | 2,539,722 | 2,978,287 | 2,131,054 | 2,008,392 | 2,045,363 | 2,329,450 | 2,388,158 | 2,106,525 | 2,123,130 | 1,795,966 | 1,838,361 | 1,858,679 | 1,672,119 | 1,588,843 | 2,020,677 | 1,625,224 | 1,511,383 | 1,579,157 | 280,225 | 793,468 | 596,659 | 81,625 | 17,049 | 267,701 | 16,972 | 26,756 | 15,480 | 10,015 | 10,250 | 21,604 | 18,339 | 7,678,140 |
operating income | 40,898,260 | 39,573,525 | 29,657,211 | 35,651,496 | 45,834,022 | 53,571,866 | 54,152,948 | 38,185,297 | 31,870,065 | 24,387,015 | 23,235,253 | 16,264,515 | -128,408,648 | 6,511,161 | -156,845,697 | 10,081,718 | 17,922,018 | 14,342,410 | 17,636,417 | 10,235,485 | -9,986,770 | 9,615,030 | 9,397,559 | 10,935,120 | 6,550,596 | 4,292,081 | 2,621,612 | 2,502,852 | 1,438,007 | -9,121,201 | -25,516,087 | -23,833,480 | -11,311,117 | -1,473,514 | 1,019,686 | -1,549,389 | 3,582,346 | 2,724,204 | 4,459,373 | 1,804,352 | 1,610,084 | -143,735 | -890,393 | -965,280 | -301,701 | -652,933 | -528,806 | -81,625 | -17,049 | -267,701 | -16,972 | -24,732 | -17,238 | -11,619 | -10,421 | -19,694 | -20,373 | 31,870,065 |
net income | 50,896,479 | -7,539,222 | 28,791,605 | 32,715,779 | 14,492,669 | 75,085,891 | 41,944,422 | 7,112,043 | 24,112,210 | 14,163,934 | -15,887,159 | -19,066,093 | -160,254,277 | -1,961,603 | -135,000,066 | 43,804,118 | -3,856,502 | 9,888,356 | 12,375,256 | 11,089,443 | -7,079,308 | 5,693,628 | 4,719,806 | 5,665,634 | -4,509,935 | 3,073,760 | 1,910,763 | 1,279,281 | -477,006 | -5,944,137 | -15,941,500 | -15,275,044 | -7,473,046 | -1,138,268 | 534,167 | -975,624 | 2,708,604 | 1,726,469 | 2,821,738 | 1,163,689 | 1,534,957 | -131,493 | -890,393 | -965,280 | 133,821 | -631,453 | -541,377 | -65,536 | -12,821 | -267,210 | -16,265 | -23,952 | -16,364 | -10,681 | -32,029 | -19,345 | -47,941 | 24,112,210 |
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.
