Quarterly
Annual
| Unit: USD | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 | 2018-12-31 | 2018-06-30 | 2017-12-31 | 2017-06-30 | 2016-12-31 | 2016-06-30 | 2015-12-31 | 2015-06-30 | 2014-12-31 | 2014-06-30 | 2013-12-31 | 2013-06-30 | 2012-12-31 | 2012-06-30 | 2011-12-31 | 2011-06-30 | 2010-12-31 | 2010-06-30 | 2009-12-31 | 2009-06-30 | 2008-12-31 | 2008-06-30 | 2007-12-31 | 2007-06-30 | 2006-12-31 | 2006-06-30 | 2005-12-31 | 2005-06-30 | 2004-12-31 | 2003-12-31 | 2003-06-30 | 2002-12-31 | 2002-06-30 | 2001-12-31 | 2001-06-30 | 2000-12-31 | 2000-06-30 | 1999-12-31 | 1999-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenue | 57,619,144 | 28,320,953 | 11,469,660 | 95,265,620 | 123,370,899 | 143,311,471 | 72,859,276 | 22,257,328 | 50,139,717 | 67,309,948 | 31,261,700 | 30,028,434 | 30,102,149 | 29,186,748 | 28,148,956 | 30,823,031 | 28,136,036 | 28,050,162 | 25,543,044 | 26,402,016 | 25,737,614 | 23,904,524 | 24,610,000 | 21,630,000 | 15,160,000 | 12,530,000 | 12,860,000 | 12,750,000 | 10,720,000 | 11,500,000 | 25,420,000 | 41,490,000 | 54,840,000 | 49,090,000 | 31,050,000 | 23,250,000 | 21,940,000 | 22,230,000 | 27,360,000 | 18,390,000 | 17,510,000 | 23,330,000 | 24,300,000 | 36,130,000 | 25,110,000 | 33,130,000 | 31,270,000 | 36,790,000 | 43,070,000 |
cost of revenue | 3,633,859 | 3,587,258 | 3,651,547 | 4,028,273 | 4,395,572 | 4,090,086 | 3,618,866 | 3,354,882 | 3,641,474 | 3,502,690 | 3,501,450 | 3,523,070 | 3,419,910 | 3,276,900 | 3,160,000 | 2,930,000 | 3,170,000 | 3,320,000 | 3,300,000 | 3,130,000 | 3,080,000 | 2,770,000 | 2,630,000 | 2,630,000 | 2,480,000 | 2,590,000 | 2,270,000 | 2,290,000 | 2,410,000 | 2,030,000 | 3,820,000 | 4,910,000 | 5,470,000 | 6,780,000 | 8,220,000 | 6,460,000 | 5,420,000 | 5,310,000 | 5,240,000 | 4,940,000 | 4,410,000 | 4,640,000 | 5,920,000 | 6,250,000 | 6,970,000 | 8,060,000 | 8,130,000 | 8,680,000 | 8,590,000 |
gross profit | 53,985,285 | 24,733,695 | 7,818,113 | 91,237,347 | 118,975,327 | 139,221,385 | 69,240,410 | 18,902,446 | 46,498,243 | 63,807,258 | 27,760,250 | 26,505,364 | 26,682,239 | 25,909,848 | 24,988,956 | 27,893,031 | 24,966,036 | 24,730,162 | 22,243,044 | 23,272,016 | 22,657,614 | 21,134,524 | 21,980,000 | 19,000,000 | 12,680,000 | 9,940,000 | 10,590,000 | 10,460,000 | 8,310,000 | 9,470,000 | 21,600,000 | 36,580,000 | 49,370,000 | 42,310,000 | 22,830,000 | 16,790,000 | 16,520,000 | 16,920,000 | 22,120,000 | 13,450,000 | 13,100,000 | 18,690,000 | 18,380,000 | 29,880,000 | 18,140,000 | 25,070,000 | 23,140,000 | 28,110,000 | 34,480,000 |
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 |
sales and marketing | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 111,969 | 149,789 | 107,920 | 156,329 | 113,260 | 105,800 | 135,000 | 129,999 | 129,999 | 110,000 | 150,000 | 150,000 | 140,000 | 209,999 | 119,999 | -40,000 | 140,000 | 140,000 | 99,999 | -190,000 | 190,000 | 319,999 | 700,000 | 340,000 | 110,000 | 400,000 | 239,999 | 189,999 | 180,000 | -30,000 | 180,000 | 130,000 | 50,000 | 70,000 | 30,000 | 70,000 | 49,999 | 60,000 | 49,999 | 70,000 | 40,000 | 80,000 |
general and administrative | |||||||||||||||||||||||||||||||||||||||||||||||||
total operating expenses | 0 | 3,765,719 | 3,822,038 | 4,238,962 | 4,624,411 | 4,374,231 | 3,975,632 | 3,597,478 | 3,989,541 | 3,749,065 | 3,989,969 | 4,008,785 | 3,888,152 | 3,780,939 | 3,628,673 | 3,394,926 | 3,659,445 | 3,792,937 | 3,703,603 | 3,467,958 | 3,508,303 | 3,106,860 | 120,000 | 610,000 | 540,000 | 570,000 | 800,000 | 490,000 | 500,000 | 2,210,000 | 1,840,000 | 2,170,000 | 2,550,000 | 2,260,000 | 2,440,000 | 2,320,000 | 2,430,000 | 2,260,000 | 2,280,000 | 2,450,000 | 2,400,000 | 2,990,000 | 2,650,000 | 2,490,000 | 2,800,000 | 2,240,000 | 2,600,000 | 2,880,000 | 2,960,000 |
operating income | -56,909,330 | -117,452,969 | -16,841,429 | 408,100,729 | -46,884,721 | -130,621,416 | -234,039,344 | 124,220,546 | -78,424,833 | -152,564,585 | 143,023,148 | 8,281,817 | 132,227,690 | 89,441,856 | 100,795,297 | 25,655,104 | 90,727,823 | 2,311,835 | 19,643,310 | 74,452,081 | 153,972,689 | 109,782,422 | 80,000 | 750,000 | 680,000 | 669,999 | 609,999 | 680,000 | 819,999 | 2,910,000 | 2,180,000 | 2,280,000 | 2,950,000 | 2,499,999 | 2,629,999 | 2,500,000 | 2,400,000 | 2,440,000 | 2,410,000 | 2,500,000 | 2,470,000 | 3,020,000 | 2,720,000 | 2,539,999 | 2,860,000 | 2,289,999 | 2,670,000 | 2,920,000 | 3,040,000 |
net income | 110,894,620 | 142,186,660 | 24,659,540 | -316,863,380 | 165,860,050 | 269,842,800 | 303,279,750 | -105,318,100 | 124,923,080 | 216,371,840 | 27,271,731 | 26,019,648 | 26,213,997 | 25,405,809 | 24,520,283 | 27,428,105 | 24,476,591 | 24,257,225 | 21,839,441 | 22,934,058 | 22,229,311 | 20,797,664 | 21,890,000 | 18,250,000 | 12,010,000 | 9,270,000 | 9,970,000 | 9,780,000 | 7,490,000 | 6,560,000 | 19,420,000 | 34,300,000 | 46,420,000 | 39,800,000 | 20,200,000 | 14,300,000 | 14,120,000 | 14,470,000 | 19,710,000 | 10,940,000 | 10,630,000 | 15,670,000 | 15,660,000 | 27,340,000 | 15,280,000 | 22,780,000 | 20,470,000 | 25,190,000 | 31,440,000 |
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.
