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 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 
      revenue
    28,416,000 29,280,000 29,362,000 30,001,000 32,534,000 33,723,000 37,228,000 35,341,000 37,462,000 38,304,000 34,065,000 29,768,000 32,037,425 31,638,616 19,578,790 21,867,169 15,757,556 16,851,328 16,749,499 15,080,211 16,510,993 17,044,526 8,682,937 8,307,325 8,292,219 7,513,592 7,784,750 8,220,074 8,829,756 5,341,002 5,212,836 5,109,849 5,363,072 5,612,715 5,966,204 6,137,859 7,104,718 6,012,867 2,612,202 2,573,477 2,983,573 2,946,945 2,304,913 2,237,320 2,417,552 2,608,042 
      cost of revenue
    21,094,000 18,260,000 17,476,000 18,107,000 19,568,000 20,406,000 21,787,000 22,673,000 24,200,000 24,124,000 20,534,000 18,060,000 18,979,212 19,718,381 12,556,674 13,566,730 9,406,460 10,535,629 11,396,395 9,847,540 10,311,000 12,123,907 4,333,573 4,484,055 4,086,578 4,171,932 4,197,824 5,222,736 6,124,212 2,670,385 2,320,651 2,301,379 2,358,154 2,812,242 2,913,470 3,546,456 4,702,532 3,671,029 1,111,691 1,152,635 1,086,413 1,337,302 916,674 927,315 983,788 1,116,471 
      gross profit
    7,322,000 11,020,000 11,886,000 11,894,000 12,966,000 13,317,000 15,441,000 12,668,000 13,262,000 14,180,000 13,531,000 11,708,000 13,058,213 11,920,235 7,022,116 8,300,439 6,351,096 6,315,699 5,353,104 5,232,671 6,199,993 4,920,619 4,349,364 3,823,270 4,205,641 3,341,660 3,586,926 2,997,338 2,705,544 2,670,617 2,892,185 2,808,470 3,004,918 2,800,473 3,052,734 2,591,403 2,402,186 2,341,838 1,500,511 1,420,842 1,897,160 1,609,643 1,388,239 1,310,005 1,433,764 1,491,571 
      operating expenses
                                                  
      research and development
    1,213,000 1,260,000 1,185,000 1,078,000 1,150,000 1,168,000 1,098,000 985,000 81,000 488,000 1,813,000 2,026,000 2,464,986 2,366,560 2,146,325 2,333,126 221,958 175,758 218,408 254,656 260,993 263,717 248,921 255,880 238,538 249,045 313,400 280,849 327,127 174,876 209,396 190,786 169,859 159,141 165,248 164,934 135,194 154,063 126,113 116,428 95,231 94,537 98,972 97,370 99,966 104,911 
      sales and marketing
    2,121,000 2,337,000 2,580,000 2,612,000 2,474,000 2,504,000 2,426,000 2,384,000 2,317,000 2,375,000 2,204,000 1,890,000 1,804,182 1,571,423 1,625,045 1,581,353 430,291 347,568 382,557 361,399 442,399 461,512 403,057 305,014 253,238 228,991 268,958 355,511 385,522 274,796 220,383 343,541 190,663 59,350 97,002 120,440 83,620 54,825 44,837 70,021 64,900 64,758 49,015 70,579 39,495 77,282 
      general and administrative
                                                  
      total operating expenses
    4,946,000 5,482,000 5,916,000 5,120,000 5,341,000 6,500,000 6,394,000 5,585,000 6,459,000 5,921,000 6,269,000 5,624,000 5,634,407 6,191,008 5,392,857 5,592,725 4,153,992 4,451,975 5,143,754 4,162,076 5,478,239 5,131,295 3,054,205 2,600,734 3,505,588 2,474,139 2,771,811 2,986,663 4,285,548 2,569,399 2,694,036 2,909,838 2,560,082 3,089,717 3,176,712 3,142,411 3,500,997 3,709,838 1,447,083 1,286,276 1,206,670 1,355,717 1,216,515 958,190 1,078,522 1,028,608 
      operating income
    8,263,999 12,982,000 13,022,000 11,848,000 12,004,000 12,982,000 12,854,000 11,894,000 11,546,000 12,331,000 13,414,000 12,371,000 12,864,870 13,334,996 11,569,142 10,839,990 5,404,736 5,789,511 6,580,880 5,534,871 7,062,893 6,678,622 4,265,879 3,752,399 4,660,176 3,616,616 4,807,314 5,142,568 6,569,292 4,137,353 4,328,962 4,657,675 4,020,029 4,445,471 4,641,343 4,587,300 4,717,890 5,170,914 1,889,111 1,742,768 1,639,917 1,826,333 1,546,228 1,308,622 1,396,761 1,400,456 
      net income
    -942,000 -1,970,000 -1,289,000 83,000 644,000 -146,000 2,754,000 862,000 3,891,000 1,425,000 -106,000 -1,681,000 411,743 -1,235,336 -4,610,201 -2,837,202 863,679 669,421 -1,227,776 -237,997 -867,918 -1,783,476 72,455 39,122 -454,535 -274,956 -1,382,999 -2,409,670 -3,756,231 -1,269,854 -1,070,433 -1,804,452 -512,038 -1,277,519 -1,501,555 -1,167,135 -504,342 -2,829,076 -388,600 -321,926 257,243 -216,690 -157,989 1,383 37,003 91,115 
    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.