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 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-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 2001-06-30 2001-03-31 2000-09-30 2000-06-30 2000-03-31 
      revenue
    51,624,000 51,364,000 54,221,000 53,741,000 53,662,000 51,774,000 50,943,000 50,004,000 52,189,000 53,224,000 54,777,000 51,570,000 59,007,000 54,827,000 59,368,000 56,077,000 61,242,000 56,228,000 56,170,000 56,012,000 58,167,000 55,609,000 54,033,000 50,562,000 49,482,000 49,127,000 50,641,000 45,007,000 48,947,000 54,894,000 53,033,000 56,160,000 51,995,000 45,352,000 45,301,000 45,155,000 48,247,000 51,633,000 56,038,000 55,064,000 51,538,000 51,328,000 51,511,000 50,370,000 53,438,000 52,859,000 44,603,876 36,211,615 25,284,058 20,083,299 15,040,561 9,975,224 7,460,089 6,443,349 4,441,010 2,723,807 2,455,646 1,857,997 1,634,221 655,122 578,457 1,273,502 812,497 783,946 796,409 807,324 843,470 995,274 1,136,763 2,075,482 1,098,852 1,390,623 1,711,752 2,964,591 2,327,976 25,819 
      cost of revenue
    11,066,000 10,180,000 11,069,000 10,618,000 11,758,000 9,942,000 9,332,000 9,657,000 9,677,000 9,431,000 9,782,000 8,818,000 10,189,000 9,398,000 9,449,000 9,095,000 10,230,000 9,190,000 9,710,000 9,270,000 9,794,000 9,199,000 8,071,000 8,921,000 9,117,000 8,739,000 8,891,000 8,233,000 7,500,000 8,832,000 9,401,000 9,714,000 7,842,000 6,975,000 7,293,000 7,552,000 7,486,000 5,679,000 8,982,000 8,459,000 7,944,000 7,809,000 7,289,000 6,869,000 14,678,000 7,807,000 6,427,171 4,988,548 3,679,653 2,956,779 2,123,859 1,581,866 1,191,534 1,020,135 733,397 447,797 411,824 312,974 364,521 125,198 127,546 235,539 157,174 174,890 186,019 177,303 184,548 213,529 249,164 375,552 235,641 296,089 363,041 596,561 383,463 10,088 
      gross profit
    40,558,000 41,184,000 43,152,000 43,123,000 41,904,000 41,832,000 41,611,000 40,347,000 42,512,000 43,793,000 44,995,000 42,752,000 48,818,000 45,429,000 49,919,000 46,982,000 51,012,000 47,038,000 46,460,000 46,742,000 48,373,000 46,410,000 45,962,000 41,641,000 40,365,000 40,388,000 41,750,000 36,774,000 41,447,000 46,062,000 43,632,000 46,446,000 44,153,000 38,377,000 38,008,000 37,603,000 40,761,000 45,954,000 47,056,000 46,605,000 43,594,000 43,519,000 44,222,000 43,501,000 38,760,000 45,052,000 38,176,705 31,223,067 21,604,405 17,126,520 12,916,702 8,393,358 6,268,555 5,423,214 3,707,613 2,276,010 2,043,822 1,545,023 1,269,700 529,924 450,911 1,037,963 655,323 609,056 610,390 630,021 658,922 781,745 887,599 1,699,930 863,211 1,094,534 1,348,711 2,368,030 1,944,513 15,731 
      operating expenses
                                                                                     
      research and development
    100,000 200,000 200,000 200,000 200,000 100,000 100,000 655,000 584,000 307,000 843,000 848,000 742,000 514,000 434,605 378,098 311,796 234,556 193,578 115,515 89,717 109,793 97,414 69,863 118,522 106,892 71,424 34,427 65,960 52,555 80,172 25,045 28,259 190,630 49,907 57,318 72,653 65,683 65,887 48,276 5,050 700 
      sales, general and administrative
                                                                                     
      total operating expenses
    41,819,000 40,435,000 40,549,000 41,524,000 43,136,000 40,542,000 40,115,000 38,522,000 42,870,000 39,181,000 38,414,000 40,664,000 43,369,000 41,932,000 43,710,000 43,949,000 47,366,000 44,460,000 40,791,000 44,501,000 47,792,000 45,086,000 41,663,000 39,343,000 38,038,000 38,990,000 40,210,000 36,551,000 40,747,000 44,076,000 39,552,000 42,815,000 41,121,000 35,706,000 36,450,000 36,118,000 37,671,000 38,189,000 42,311,000 42,138,000 38,428,000 38,449,000 43,979,000 39,561,000 38,273,000 38,145,000 30,838,483 24,816,572 17,322,531 13,696,727 10,960,512 7,601,095 5,659,573 5,078,445 3,997,943 3,619,487 4,723,478 4,553,512 6,097,491 2,980,449 924,102 1,091,536 1,275,874 1,146,304 955,308 930,109 1,200,369 1,385,434 2,563,740 2,535,556 2,480,943 1,811,785 1,954,537 2,296,253 2,155,778 642,862 5,572 2,455 14,836 4,431 10 
      operating income
    -1,261,000 749,000 2,603,000 234,000 -1,232,000 852,000 -164,000 1,825,000 -358,000 4,612,000 6,581,000 2,088,000 5,449,000 3,497,000 6,209,000 3,033,000 3,646,000 2,578,000 5,669,000 2,241,000 581,000 1,324,000 4,299,000 2,298,000 2,327,000 1,398,000 1,540,000 223,000 700,000 1,986,000 4,080,000 3,631,000 3,032,000 2,671,000 1,558,000 1,485,000 3,090,000 7,765,000 4,745,000 4,467,000 5,166,000 5,070,000 243,000 3,940,000 487,000 6,907,000 7,338,222 6,406,495 4,281,874 3,429,793 1,956,190 792,263 608,982 344,769 -290,330 -1,343,477 -2,679,656 -3,008,489 -4,827,791 -2,450,525 -473,191 -53,573 -620,551 -537,248 -344,918 -300,088 -541,447 -603,689 -1,676,141 -835,626 -1,617,732 -717,251 -605,826 71,777 -211,265 -627,131 -5,571 -2,454 -14,835 -4,430 -9 
      net income
    -656,000 629,000 1,966,000 1,022,000 -1,058,000 610,000 -1,416,000 1,141,000 79,000 3,316,000 4,907,000 1,724,000 3,812,000 2,451,000 3,824,000 1,661,000 4,303,000 1,761,000 3,907,000 1,782,000 829,000 911,000 2,992,000 1,635,000 317,000 817,000 84,000 61,000 283,000 1,180,000 2,350,000 1,003,000 1,600,000 1,066,000 226,000 573,000 1,472,000 4,716,000 2,351,000 2,494,000 3,282,000 3,256,000 -182,000 3,416,000 209,000 4,165,000 4,832,064 -4,845,793 8,758,639 3,724,167 -47,187,006 -9,767,561 5,447,624 715,193 -4,983,628 -8,249,616 -680,663 1,150,309 -5,317,166 -3,100,332 -566,014 -131,135 -749,298 -604,656 -401,779 -298,704 -526,031 -582,333 -1,765,006 -820,208 -1,572,859 -670,911 -571,044 80,315 6,192,922 -10,519,829 -5,579 -2,455 -14,846 -4,431 -10 
    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.