7Baggers
Quarterly
Annual
    Unit: USD2023-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 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-09-30 2007-06-30 2007-03-31 2006-12-31 2006-09-30 2006-06-30 2006-03-31 2005-12-31 2005-09-30 2005-06-30 2005-03-31 2004-12-31 2004-09-30 2004-06-30 2004-03-31 2003-12-31 2003-03-31 2002-09-30 2002-06-30 2002-03-31 2001-12-31 2001-09-30 2001-06-30 2001-03-31 2000-12-31 2000-09-30 2000-06-30 2000-03-31 1999-12-31 1999-09-30 1999-06-30 1999-03-31 1998-12-31 1998-09-30 1998-06-30 
      revenue
    431,231,000 421,482,000 313,453,000 229,007,000 214,548,000 180,312,000 226,608,000 226,608,000 145,684,000 312,815,000 124,137,000 126,193,000 100,233,000 69,710,000 56,415,000 30,093,000 29,570,000 32,990,000 29,249,000 22,506,000 26,393,000 17,439,000 7,402,000 8,896,000 -2,175,000 34,951,000 13,555,000 -41,638,143 16,510,330 12,339,967 12,787,846 15,538,791 13,894,712 16,074,217 11,766,806 7,147,701 4,883,790 22,758,160 34,827,224 19,018,659 16,832,612 12,764,397 11,580,958 7,208,458 2,214,382 4,016,972 2,345,972 1,849,966 2,058,792 1,385,336 662,637 625,755 55,904 173,038 118,949 132,560 206,074 -107,068 99,599 7,469 776,389 6,586 13,136 486 13,182 3,750 73,593 419,598 296,693 197,461 79,732 616,703 -128,922 527,502 460,000 600,000 
      cost of revenue
    128,890,000 105,600,000 81,828,000 113,154,000 35,733,000 35,914,000 41,933,000 13,684,000 22,716,000 22,968,000 21,863,000 23,032,000 20,278,000 20,021,000 9,769,000 7,868,000 5,525,000 4,512,000 4,031,000 3,083,000 1,422,000 968,000 764,000 592,000 795,000 437,000 238,000 -15,570,617 6,148,777 2,018,496 2,341,837 -5,116,958 5,785,214 4,807,760 3,092,437 -5,980,133 3,622,540 6,661,845 3,693,760 1,746,890 1,538,143 1,190,481 1,039,889 920,773 360,905 575,698 414,875 320,225 242,582 52,070 67,740 179,530 24,370 36,927 24,322 
      gross profit
    302,341,000 315,882,000 231,625,000 115,853,000 178,815,000 144,398,000 184,675,000 212,924,000 122,968,000 289,847,000 102,274,000 103,161,000 79,955,000 49,689,000 46,646,000 22,225,000 24,045,000 28,478,000 25,218,000 19,423,000 24,971,000 16,471,000 6,638,000 8,304,000 -2,970,000 34,514,000 13,317,000 -26,067,526 10,361,553 10,321,471 10,446,009 20,655,749 8,109,498 11,266,457 8,674,369 13,127,834 1,261,250 16,096,315 31,133,464 17,271,769 15,294,469 11,573,916 10,541,069 6,287,685 1,853,477 3,441,274 1,931,097 1,529,741 1,816,210 1,333,266 594,897 446,225 31,534 136,111 94,627 132,560 206,074 -107,068 99,599 7,469 776,389 6,586 13,136 486 13,182 3,750 73,593 419,598 296,693 197,461 79,732 616,703 -128,922 527,502 460,000 600,000 
      operating expenses
                                                                                
      research and development
      sales and marketing
    11,066,000 8,639,000 8,100,000 14,059,000 3,730,000 3,837,000 -3,677,097,222 -4,323,761,910 -3,161,945,889 -6,757,933,302 -6,241,631,121 -4,321,575,859 10,000 180,000 
      general and administrative
                                                                                
      total operating expenses
    39,362,000 42,612,000 32,333,000 59,971,000 25,268,000 15,330,000 3,680,778,000 4,328,090,000 3,165,111,000 2,946,160,000 2,952,173,000 4,851,766,000 6,764,698,000 6,247,879,000 4,337,641,000 3,988,250 3,591,491 3,306,325 1,705,166 1,955,246 5,367,696 710,000 620,000 
      operating income
    61,344,000 46,200,000 54,759,000 -26,038,000 50,608,000 41,486,000 65,467,000 43,505,000 50,541,000 36,935,000 30,611,000 25,006,000 23,030,000 16,911,000 14,048,000 16,928,000 16,760,000 13,526,000 11,612,000 13,360,000 12,117,000 10,044,000 9,111,000 6,814,000 5,983,000 2,918,000 2,911,000 -9,861,954 6,843,800 9,706,363 8,499,945 17,054,958 5,948,890 5,983,437 7,226,043 12,772,996 9,644,145 6,460,194 19,558,047 9,145,414 5,838,234 4,967,871 4,641,478 2,848,080 2,129,131 2,448,542 5,682,937 3,237,758 1,677,909 5,187,674 1,074,138 1,568,345 1,320,530 876,956 568,511 524,155 231,127 1,377,964 405,561 3,264 55,994 95,854 80,877 470,979 271,319 188,270 404,683 469,845 2,920,943 293,791 173,194 224,321 -675,317 874,386 720,000 800,000 
      net income
    96,075,000 -3,696,000 67,921,000 145,418,000 127,637,000 102,720,000 119,735,000 -83,607,000 72,834,000 253,278,000 71,956,000 77,941,000 58,034,000 33,822,000 32,220,000 5,449,000 7,437,000 14,557,000 12,533,000 7,561,000 12,854,000 6,427,000 -2,473,000 1,490,000 -8,953,000 31,596,000 10,406,000 -17,752,070 1,289,743 -485,274 843,314 2,781,406 887,650 4,026,811 192,432 -1,233,061 -8,382,895 9,636,121 11,575,417 8,126,355 9,456,235 6,606,045 5,899,591 3,439,605 -275,654 992,732 -3,751,840 -1,708,017 138,301 -3,854,408 -479,241 -1,122,120 -1,288,996 -740,845 -473,884 -391,595 -25,053 -1,377,964 -305,962 4,205 720,395 -89,268 -67,741 -470,493 -258,137 -184,520 -331,090 -50,247 -2,624,250 -96,330 -93,462 392,382 299,784 -346,884 -260,000 -200,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.