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 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-06-30 | 2007-03-31 | 2006-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 17,800,114 | 22,397,862 | 26,741,863 | 45,261,960 | 24,539,207 | 27,597,325 | 35,114,008 | 61,138,872 | 42,826,589 | 37,381,030 | 52,840,679 | 86,068,404 | 48,341,342 | 44,158,232 | 63,030,227 | 85,826,689 | 49,565,009 | 50,821,571 | 75,990,964 | 108,120,570 | 52,254,463 | 57,954,806 | 77,770,502 | 82,550,883 | 63,963,642 | 62,768,503 | 83,277,777 | 81,305,628 | 58,745,013 | 61,884,622 | 78,996,275 | 78,638,474 | 56,966,000 | 54,184,271 | 78,514,109 | 79,487,215 | 54,051,174 | 51,301,790 | 72,168,159 | 70,295,981 | 40,634,601 | 50,303,347 | 69,781,691 | 65,872,533 | 41,730,992 | 39,512,740 | 57,311,270 | 60,016,344 | 47,093,997 | 53,102,594 | 60,270,023 | 44,653,284 | 35,311,738 | 39,482,921 | 16,199,539 | 13,442,277 | 11,172,116 | 11,276,820 | 10,486,195 | 8,841,675 | 7,000,126 | 8,880,002 | 7,222,630 | 4,434,926 | 3,756,142 | -9,070,972 | 2,198,615 | 2,081,043 |
cost of revenue | 14,471,627 | 17,748,008 | 21,898,752 | 37,886,004 | 20,024,790 | 22,412,516 | 28,994,876 | 51,400,981 | 35,550,504 | 30,127,985 | 44,447,603 | 71,621,754 | 39,917,223 | 35,846,563 | 52,876,815 | 73,209,255 | 40,744,524 | 37,662,324 | 61,219,124 | 86,963,595 | 40,010,238 | 41,485,166 | 62,438,047 | 61,390,972 | 45,415,076 | 43,700,502 | 63,469,594 | 59,952,995 | 39,564,772 | 38,453,594 | 57,524,963 | 53,904,185 | 34,330,432 | 29,996,109 | 50,332,152 | 51,296,698 | 31,141,180 | 26,628,356 | 48,451,304 | 44,135,266 | 21,783,086 | 27,833,659 | 45,270,448 | 44,126,828 | 25,537,459 | 22,579,367 | 35,809,593 | 37,541,005 | 30,704,512 | 34,193,862 | 39,161,650 | 27,613,775 | 22,978,912 | 26,343,594 | 7,086,630 | 5,331,717 | 4,402,343 | 4,317,862 | 4,103,730 | 3,776,138 | 2,901,306 | 3,930,893 | 3,415,790 | 1,982,084 | 1,621,220 | -3,687,416 | 1,003,035 | 903,090 |
gross profit | 3,328,487 | 4,649,854 | 4,843,111 | 7,375,956 | 4,514,417 | 5,184,809 | 6,119,132 | 9,737,891 | 7,276,085 | 7,253,045 | 8,393,076 | 14,446,650 | 8,424,119 | 8,311,669 | 10,153,412 | 12,617,434 | 8,820,485 | 13,159,247 | 14,771,840 | 21,156,975 | 12,244,225 | 16,469,640 | 15,332,455 | 21,159,911 | 18,548,566 | 19,068,001 | 19,808,183 | 21,352,633 | 19,180,241 | 23,431,028 | 21,471,312 | 24,734,289 | 22,635,568 | 24,188,162 | 28,181,957 | 28,190,517 | 22,909,994 | 24,673,434 | 23,716,855 | 26,160,715 | 18,851,515 | 22,469,688 | 24,511,243 | 21,745,705 | 16,193,533 | 16,933,373 | 21,501,677 | 22,475,339 | 16,389,485 | 18,908,732 | 21,108,373 | 17,039,509 | 12,332,826 | 13,139,327 | 9,112,909 | 8,110,560 | 6,769,773 | 6,958,958 | 6,382,465 | 5,065,537 | 4,098,820 | 4,949,109 | 3,806,840 | 2,452,842 | 2,134,922 | -5,383,556 | 1,195,580 | 1,177,953 |
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 | 0 | 0 | 0 | 0 |
sales and marketing | 1,770,860 | 1,879,155 | 2,279,990 | 1,958,455 | 1,658,654 | 2,437,354 | 2,450,680 | 2,348,169 | 3,185,204 | 3,714,213 | 3,202,532 | 3,203,422 | 3,349,155 | 4,711,956 | 4,139,170 | 2,273,818 | 3,856,972 | 3,630,355 | 4,895,597 | 6,880,994 | 8,069,103 | 3,420,427 | 3,398,174 | 3,553,306 | 7,682,008 | 5,179,004 | 6,223,789 | 7,686,856 | 7,440,820 | 11,120,850 | 10,367,455 | 12,222,404 | 13,949,855 | 12,056,470 | 14,554,709 | 12,658,611 | 12,632,497 | 11,066,721 | 10,479,437 | 11,120,692 | 8,807,095 | 5,796,190 | 4,321,006 | 3,872,492 | 3,138,284 | 3,034,087 | 3,010,371 | 3,633,223 | 2,414,748 | 2,490,474 | 2,454,063 | 1,662,851 | 1,589,006 | 1,415,985 | 900,612 | 566,966 | 520,096 | 215,672 | 625,639 | 203,925 | 366,161 | 216,376 | 312,639 | 142,808 | 320,133 | 0 | 27,428 | 162,999 |
general and administrative | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 6,947,810 | 4,556,606 | 12,142,560 | 5,234,123 | 6,535,402 | 3,285,115 | 19,123,653 | 39,363,132 | 32,418,068 | 18,474,399 | 36,589,633 | 25,784,656 | 43,537,527 | 32,944,096 | 57,111,311 | 58,807,987 | 32,761,531 | 16,341,792 | 13,535,414 | 6,826,669 | -99,632 | 2,309,359 | 8,604,068 | 7,980,606 | 937,359 | 6,972,622 | 7,484,717 | 3,971,890 | 4,633,905 | 3,231,487 | 3,976,833 | 2,204,771 | 2,905,982 | 2,753,642 | 2,410,080 | 2,606,749 | 3,193,979 | 3,119,632 | 3,147,049 | 3,463,127 | 4,565,932 | 3,339,776 | 2,251,508 | 1,348,802 | 3,156,271 | 2,875,942 | 3,903,622 | 2,980,108 | 3,778,982 | 3,138,695 | 6,165,644 | 3,251,804 | 2,871,064 | 2,098,187 | 1,138,275 | 1,335,229 | 814,551 | 534,179 | 561,303 | 408,740 | 586,645 | 437,129 | 1,136,899 | 256,800 | 1,023,345 | -441,172 | 184,130 | 60,228 |
operating income | 8,718,670 | 6,435,761 | 14,422,550 | 7,192,578 | 8,194,056 | 5,722,469 | 21,574,333 | 41,711,301 | 35,603,272 | 22,188,612 | 39,792,165 | 28,988,078 | 46,886,682 | 37,656,052 | 61,250,481 | 61,081,805 | 36,618,503 | 19,972,147 | 18,431,011 | 13,707,663 | 7,969,471 | 5,729,786 | 12,002,242 | 11,533,912 | 8,619,367 | 12,151,626 | 13,708,506 | 11,658,746 | 12,074,725 | 14,352,337 | 14,344,288 | 14,427,175 | 16,855,837 | 14,810,112 | 16,964,789 | 15,265,360 | 15,826,476 | 14,186,353 | 13,626,486 | 14,583,819 | 13,373,027 | 9,135,966 | 6,572,514 | 5,221,294 | 6,294,555 | 5,910,029 | 6,913,993 | 6,613,331 | 6,193,730 | 5,629,169 | 8,619,707 | 4,914,655 | 4,460,070 | 3,514,172 | 2,038,888 | 1,902,195 | 1,334,647 | 749,850 | 1,186,942 | 612,665 | 952,806 | 653,505 | 1,449,538 | 399,608 | 1,343,478 | -841,280 | 211,558 | 223,227 |
net income | -5,390,183 | -1,785,907 | -9,579,439 | 256,013 | -3,679,639 | -445,870 | -15,455,201 | -31,973,410 | -28,327,187 | -14,935,567 | -31,399,089 | -14,541,428 | -38,462,563 | -29,344,383 | -51,097,069 | -48,464,371 | -27,798,018 | -6,812,900 | -3,659,171 | 7,449,312 | 4,274,754 | 10,739,854 | 3,330,213 | 9,625,999 | 9,929,199 | 6,916,375 | 6,099,677 | 9,693,887 | 7,105,516 | 9,078,691 | 7,127,024 | 10,307,114 | 5,779,731 | 9,378,050 | 11,217,168 | 12,925,157 | 7,083,518 | 10,487,081 | 6,588,283 | 9,917,167 | 5,478,488 | 13,333,722 | 17,938,729 | 16,524,411 | 9,898,978 | 11,023,344 | 14,587,684 | 15,862,008 | 10,195,755 | 13,279,563 | 12,488,666 | 12,124,854 | 7,872,756 | 9,625,155 | 7,074,020 | 6,208,366 | 5,435,126 | 6,209,108 | 5,195,523 | 4,452,872 | 3,146,014 | 4,295,604 | 2,357,302 | 2,053,233 | 791,445 | -4,542,275 | 984,022 | 954,727 |
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.
