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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 69,341,229 | 70,425,425 | 74,497,295 | 74,114,000 | 62,253,000 | 73,358,293 | 76,904,788 | 71,522,168 | 46,389,000 | 37,366,740 | 36,858,083 | 35,101,991 | 27,658,000 | 23,701,226 | 21,969,241 | 25,331,814 | 22,959,000 | 23,926,000 | 25,445,373 | 26,649,041 | 25,261,000 | 25,920,215 | 27,928,626 | 24,695,923 | 22,505,000 | 31,930,550 | 41,370,594 | 42,539,822 | 45,039,000 | 46,157,414 | 46,843,675 | 45,770,896 | 44,232,404 | 43,567,822 | 42,330,214 | 40,008,609 | 46,798,000 | 46,981,143 | 42,514,265 | 38,160,050 | 37,890,424 | 28,898,614 | 402,014 | 313,489 | 1,050,000 | 34,276 | 32,207 | 33,568 | 17,367 | 10,833 | 7,840 | 1,320 |
cost of revenue | 60,243,203 | 57,995,192 | 60,992,466 | 61,484,000 | 51,497,000 | 61,174,960 | 62,236,397 | 60,273,753 | 37,670,000 | 30,514,034 | 30,047,604 | 28,662,113 | 22,077,000 | 19,144,292 | 17,594,606 | 20,788,816 | 18,297,000 | 19,154,000 | 20,695,798 | 22,106,196 | 20,844,000 | 21,449,658 | 23,500,848 | 21,148,096 | 19,452,000 | 27,904,006 | 36,922,533 | 38,354,070 | 41,366,000 | 42,562,397 | 43,189,149 | 42,284,536 | 40,812,340 | 40,049,271 | 38,913,605 | 36,722,933 | 43,223,000 | 43,129,793 | 39,005,550 | 34,827,635 | 36,049,381 | 26,232,969 | 108,628 | 39,693 | 20,000 | 7,175 | 8,863 | 3,380 | 4,995 | 2,848 | 4,372 | 1,014 |
gross profit | 9,098,026 | 12,430,233 | 13,504,829 | 12,630,000 | 10,756,000 | 12,183,333 | 14,668,391 | 11,248,415 | 8,719,000 | 6,852,706 | 6,810,479 | 6,439,878 | 5,581,000 | 4,556,934 | 4,374,635 | 4,542,998 | 4,662,000 | 4,772,000 | 4,749,575 | 4,542,845 | 4,417,000 | 4,470,557 | 4,427,778 | 3,547,827 | 3,053,000 | 4,026,544 | 4,448,061 | 4,185,752 | 3,673,000 | 3,595,017 | 3,654,526 | 3,486,360 | 3,420,064 | 3,518,551 | 3,416,609 | 3,285,676 | 3,575,000 | 3,851,350 | 3,508,715 | 3,332,415 | 1,841,043 | 2,665,645 | 293,386 | 273,796 | 1,030,000 | 27,101 | 23,344 | 30,188 | 12,372 | 7,985 | 3,468 | 306 |
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 | 18,536 | 0 | 0 | 0 | 0 | 0 | 0 |
sales and marketing | 0 | 0 | 0 | 0 | 39,029 | 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 | -22,752,000 | 22,752 | 31,669 | 28,133 | 17,921 | 15,976 | 14,652 | 15,122 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 0 | 0 | 0 | 0 | 9,784,971 | 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 | 27,952,000 | 199,321 | 1,022,134 | 228,322 | 155,758 | 117,163 | 173,584 | 112,795 |
operating income | 8,772,073 | 11,961,695 | 11,664,528 | 11,842,000 | 12,166,000 | 11,806,060 | 11,768,757 | 11,709,324 | 8,244,000 | 5,816,091 | 5,468,883 | 4,669,843 | 4,809,000 | 4,440,867 | 4,311,990 | 4,743,076 | 4,486,000 | 4,551,000 | 4,554,005 | 4,540,017 | 4,222,000 | 5,045,311 | 4,860,890 | 4,736,341 | 4,526,000 | 4,980,349 | 5,578,223 | 5,980,829 | 4,958,000 | 5,936,508 | 5,645,362 | 5,673,727 | 6,134,279 | 5,099,547 | 4,878,610 | 4,756,119 | 5,377,000 | 4,443,645 | 4,445,006 | 3,945,371 | 3,927,515 | 5,878,221 | 2,413,544 | 2,273,782 | 22,690,000 | 240,609 | 1,361,545 | 256,455 | 173,679 | 133,139 | 188,236 | 127,917 |
net income | 325,950 | 468,538 | 1,840,301 | 788,000 | -1,410,000 | 377,273 | 2,899,634 | -460,909 | 475,000 | 1,036,615 | 1,341,596 | 1,770,035 | 772,000 | 116,067 | 62,645 | -200,078 | 176,000 | 221,000 | 195,570 | 2,828 | 195,000 | -574,754 | -433,112 | -1,188,514 | -1,473,000 | -953,805 | -1,130,162 | -1,795,077 | -1,285,000 | -2,341,491 | -1,990,836 | -2,187,367 | -2,714,215 | -1,580,996 | -1,462,001 | -1,470,443 | -1,802,000 | -592,295 | -936,291 | -612,956 | -2,066,773 | -6,618,470 | -2,120,158 | -1,999,986 | -21,670,000 | -213,508 | -1,338,201 | -226,267 | -161,307 | -125,154 | -184,768 | -127,611 |
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.
