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 
      revenue
    12,299,000 16,383,000 25,702,000 7,430,000 29,963,000 28,931,000 8,509,000 5,480,000 33,398,236 26,156,522 32,928,513 39,793,618 72,432,254 13,138,754 15,156,946 27,534,892 20,667,510 14,104,587 7,159,154 28,687,753 8,218,181 13,616,593 18,057,985 7,184,925 12,018,059 8,047,352 23,478,228 11,851,042 24,492,795 28,331,667 28,343,770 4,395,692 35,263,292 2,211,606 6,645,660 9,052,185 39,204,672 3,989,425 37,691,374 42,397,245 41,143,163 23,039,898 15,816,750 31,094,592 30,549,341 -6,321,559 29,385,618 26,361,659 26,838,758 -49,625,872 22,908,325 22,711,449 19,979,181 -22,167,444 16,335,071 13,524,993 13,598,485 6,903,386 10,769,709 10,424,714 12,076,509 -65,065,305 9,662,381 9,713,922 9,003,608 -21,495,569 5,425,279 
      cost of revenue
    7,514,000 -80,366,000 9,703,000 7,837,000 170,056,000 100,485,000 5,137,000 2,207,125,846 86,357,194 29,212,950 74,614,600 61,603,866 1,508,428 4,493,917 2,374,842 3,749,128 4,008,053 3,803,994 3,338,434 6,291,588 5,525,828 5,240,482 4,536,739 4,334,033 -9,670,729 3,341,007 3,067,552 3,262,170 3,299,336 2,815,196 
      gross profit
    4,785,000 96,749,000 15,999,000 -407,000 -140,093,000 -71,554,000 3,372,000 5,480,000 33,398,236 26,156,522 32,928,513 39,793,618 72,432,254 -2,193,987,092 15,156,946 -58,822,302 20,667,510 14,104,587 7,159,154 -525,197 8,218,181 13,616,593 18,057,985 7,184,925 12,018,059 8,047,352 23,478,228 11,851,042 24,492,795 28,331,667 28,343,770 4,395,692 -39,351,308 2,211,606 6,645,660 9,052,185 -22,399,194 3,989,425 37,691,374 42,397,245 41,143,163 23,039,898 15,816,750 31,094,592 30,549,341 -7,829,987 24,891,701 23,986,817 23,089,630 -53,633,925 19,104,331 19,373,015 13,687,593 -27,693,272 11,094,589 8,988,254 9,264,452 16,574,115 7,428,702 7,357,162 8,814,339 -68,364,641 6,847,185 9,713,922 9,003,608 -21,495,569 5,425,279 
      operating expenses
                                                                       
      research and development
      sales, general and administrative
                                                                       
      total operating expenses
    1,403,000 1,598,000 1,872,000 1,391,000 1,107,000 6,181,000 973,000 2,105,000 2,642,398 898,500 898,500 1,148,500 1,148,503 3,332,243 -756,984 1,170,401 1,165,000 5,540,324 1,230,303 3,921,300 1,139,992 1,143,685 1,147,838 1,149,915 -277,338 198,712 4,274,163 -33,628 18,668 272,289 160,896 96,055 103,875 826,215 1,709,710 1,673,484 1,546,500 5,059,308 5,710,063 1,707,546 1,688,210 532,371 1,998,718 4,312,460 1,932,854 -3,260,768 6,114,334 6,129,303 5,717,979 -8,125,089 4,554,878 5,127,529 1,381,381 1,047,170 1,310,748 1,091,521 1,207,881 1,290,112 970,684 902,303 1,209,190 811,215 1,249,904 5,265,048 4,271,729 -711,543 1,517,253 
      operating income
    10,896,000 14,785,000 23,830,000 16,626,000 13,378,000 -33,320,000 -2,294,000 9,873,000 37,642,305 30,929,114 38,971,890 43,534,972 76,287,882 95,466,759,000 24,230,501 -51,030,190 28,369,059 16,388,534 13,737,026 4,748,048 13,357,036 17,927,889 22,475,387 11,975,903 18,152,775 13,852,142 25,928,045 19,063,727 31,209,701 34,986,293 35,187,951 11,242,562 -32,728,858 8,040,866 11,552,729 13,946,197 -17,430,363 4,483,456 37,015,878 45,788,812 44,014,476 26,599,511 18,030,482 30,767,041 31,636,051 17,050,631 15,570,596 9,759,576 14,996,528 15,095,315 13,220,012 13,158,963 11,170,785 10,108,210 8,821,244 7,058,458 7,237,888 6,018,022 5,666,431 5,266,533 5,767,929 5,434,110 3,941,141 14,978,970 13,275,337 36,410,918 3,207,719 
      net income
    10,653,000 12,265,000 20,949,000 4,872,000 -71,894,000 -34,927,000 -18,481,000 3,160,000 25,510,697 25,108,022 31,880,013 38,495,118 71,133,751 9,506,511 15,613,930 -60,292,703 19,202,510 8,264,263 5,628,851 -4,746,497 6,778,189 12,472,908 16,910,147 6,035,010 12,295,397 7,423,640 18,779,065 11,459,670 24,049,127 27,709,378 27,832,874 3,949,637 -40,755,183 1,385,391 4,935,950 7,378,701 -23,945,694 -1,101,938 31,949,311 40,681,151 39,454,953 22,478,599 13,785,532 26,972,329 28,541,186 17,689,735 3,419,732 26,398,109 15,845,524 -31,164,151 2,318,415 13,586,987 25,522,223 6,630,954 4,259,433 -3,031,143 8,676,247 26,179,534 -819,771 42,198,990 -31,756,724 -11,042,074 15,204,464 -33,328,673 -11,536,656 -14,521,659 -1,944,046 
    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.