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 2004-12-31 2004-09-30 2004-06-30 2004-03-31 2003-12-31 2003-09-30 2003-06-30 2003-03-31 2002-12-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 
      revenue
    83,801,000 24,314,000 25,296,000 22,902,000 28,386,000 22,772,000 20,926,000 25,941,000 20,261,000 252,954,000 10,730,000 11,719,000 31,264,000 14,832,000 26,945,000 15,128,000 34,500,000 19,940,000 15,715,000 79,891,000 6,450,458 12,802,427 15,894,625 1,636,041 8,354,000 3,359,399 4,207,000 26,955,843 5,576,000 4,446,000 6,592,000 5,959,000 7,639,000 6,848,000 6,377,000 3,953,000 1,619,000 1,563,378 3,074,000 721,000 393,000 736,000 807,000 1,109,000 1,090,000 869,000 627,000 13,374,926 643,778 653,681 786,000 671,881 993,564 624,447 805,171 936,428 546,791 896,462 1,269,836 621,354 521,578 684,566 594,713 850,224 893,287 862,631 1,443,582 2,352,807 319,736 216,462 95,750 60,187 348,393 76,533 84,689 120,363 128,459 282,355 186,744 447,406 914,555 799,687 955,151 1,780,292 804,178 970,387 778,732 858,221 1,598,567 794,479 1,278,466 883,488 442,626 
      cost of revenue
    5,461,000 51,746,000 59,539,000 59,412,000 60,972,000 46,319,000 46,984,000 42,985,000 54,367,000 43,754,000 46,175,000 37,782,000 36,373,000 33,045,000 39,184,000 36,363,000 36,833,000 46,132,000 45,243,000 40,130,000 36,031,236 29,854,310 29,273,528 29,441,285 31,872,000 25,788,707 25,824,000 32,639,991 25,983,000 21,588,000 22,362,000 25,038,000 17,949,000 18,502,000 24,773,000 9,220,000 7,369,000 5,284,607 5,223,000 4,473,000 3,248,000 3,973,000 3,494,000 2,827,000 2,674,000 217,000 128,000 23,678 4,440,901,000 4,701,516,000 5,022,434,000 122,946 65,048 57,898 7,260,953,000 6,366,845,000 7,927,393,000 8,187,617,000 9,843,442,000 10,980,630,000 10,153,440,000 9,849,909,000 9,003,564,000 7,944,235,000 10,775,871,000 13,822,584,000 15,054,463,000 17,154,675 21,084,903 17,983,540 4,798 17,268,591 594,324 383,748 462,659 474,589 620,525 344,652 331,149 370,568 290,828 376,313 107,089 355,066 -770,985 -1,312,614 
      gross profit
    78,340,000 -27,432,000 -34,243,000 -36,510,000 -32,586,000 -23,547,000 -26,058,000 -17,044,000 -34,106,000 209,200,000 -35,445,000 -26,063,000 -5,109,000 -18,213,000 -12,239,000 -21,235,000 -2,333,000 -26,192,000 -29,528,000 39,761,000 -29,580,778 -17,051,883 -13,378,903 -27,805,244 -23,518,000 -22,429,308 -21,617,000 -5,684,148 -20,407,000 -17,142,000 -15,770,000 -19,079,000 -10,310,000 -11,654,000 -18,396,000 -5,267,000 -5,750,000 -3,721,229 -2,149,000 -3,752,000 -2,855,000 -3,237,000 -2,687,000 -1,718,000 -1,584,000 652,000 499,000 13,351,248 643,778 -4,440,247,319 -4,700,730,000 -5,021,762,119 870,618 559,399 747,273 -7,260,016,572 546,791 -6,365,948,538 -7,926,123,164 -8,186,995,646 521,578 -9,842,757,434 -10,980,035,287 -10,152,589,776 893,287 -9,849,046,369 -9,002,120,418 -7,941,882,193 319,736 -10,775,654,538 -13,822,488,250 -15,054,402,813 348,393 -17,078,142 -21,000,214 -17,863,177 128,458 277,557 -17,081,847 -146,918 530,807 337,028 480,562 1,159,767 459,526 639,238 408,164 567,393 1,222,254 687,390 923,400 1,654,473 1,755,240 
      operating expenses
                                                                                                    
      research and development
    66,723,000 3,414,000 2,489,000 2,612,000 16,975,000 4,573,000 1,907,000 6,740,000 238,986,000 1,708,000 1,571,000 67,704,000 4,286,000 38,550,000 36,363,000 36,833,000 46,132,000 45,243,000 40,130,000 36,031,236 29,854,310 29,273,528 29,441,285 31,872,000 25,788,707 25,824,000 32,639,991 25,983,000 21,588,000 22,362,000 25,038,000 17,949,000 18,502,000 24,773,000 9,220,000 7,369,000 5,284,607 5,223,000 4,473,000 3,241,000 3,893,000 3,317,000 2,554,000 2,371,000 2,606,000 2,911,000 2,676,792 2,855,721 2,527,668 2,824,000 2,815,376 2,795,286 2,822,229 2,628,896 4,631,284 3,222,247 3,747,180 5,027,709 4,905,402 3,697,678 5,395,804 5,838,768 5,730,737 3,643,006 6,132,653 6,050,592 5,962,290 6,015,561 6,251,777 7,866,261 8,840,523 10,234,173 11,994,904 13,546,604 11,303,812 10,076,863 9,816,050 10,879,171 11,138,842 12,829,570 13,404,429 11,976,986 10,315,858 11,497,600 10,357,342 9,957,046 8,170,667 -22,684,252 41,415,488 6,457,835 6,167,929 5,888,286 4,498,237 3,820,754 3,367,867 
      sales, general and administrative
                                                                                                    
      total operating expenses
    82,699,000 18,909,000 20,415,000 18,237,000 25,036,000 18,105,000 18,914,000 18,953,000 21,971,000 21,385,000 16,650,000 16,352,000 20,030,000 14,380,000 14,195,000 10,613,000 12,318,000 11,512,000 11,405,000 10,805,000 9,723,669 9,203,406 9,485,114 8,927,559 9,784,000 8,050,783 8,136,000 7,769,508 8,670,000 8,107,000 7,117,000 9,232,000 8,460,000 6,408,000 8,016,000 5,487,000 5,374,000 4,919,675 5,847,000 5,163,000 3,372,000 3,578,000 4,642,000 2,891,000 2,645,000 5,193,000 6,270,000 5,550,668 5,565,732 5,094,582 5,488,000 5,694,315 5,949,243 5,446,328 5,396,250 8,197,381 5,743,545 7,263,307 9,197,229 8,808,971 7,387,830 10,528,008 11,575,343 11,003,664 7,373,152 10,712,540 10,447,146 10,297,042 11,280,085 10,992,333 13,273,211 15,114,650 18,039,132 17,231,208 21,169,592 18,103,903 17,422,317 16,133,468 17,230,370 17,451,472 18,940,147 18,469,197 17,631,659 15,202,371 17,276,973 14,610,591 14,837,553 12,723,410 -19,260,907 45,097,543 10,164,775 10,113,106 10,256,409 6,364,303 6,390,325 5,429,530 
      operating income
    -4,359,000 -46,341,000 -54,666,000 -54,341,000 -57,757,000 -41,645,000 -44,565,000 -35,461,000 -54,027,000 187,540,000 -66,395,000 -41,371,000 -21,708,000 -34,789,000 -33,274,000 -27,464,000 -19,276,000 -35,923,000 -41,146,000 26,208,000 -39,425,447 -26,075,289 -16,572,017 -41,748,803 -29,992,000 -31,664,091 -28,888,000 -13,257,656 -19,676,000 -36,224,000 -23,608,000 -27,969,000 -18,147,000 -11,068,000 -33,195,000 -18,292,000 -17,659,000 -7,671,904 -8,220,000 -9,824,000 -6,227,000 -6,815,000 -7,329,000 -4,609,000 -4,229,000 -4,541,000 -5,771,000 7,800,580 -4,921,954 -4,440,901 -4,702,000 -5,022,434 -4,955,679 -4,886,929 -4,648,977 -7,260,953 -5,196,754 -6,366,845 -7,927,393 -8,187,617 -6,866,252 -9,843,442 -10,980,630 -10,153,440 -6,479,865 -9,849,909 -9,003,564 -7,944,235 -10,960,349 -10,775,871 -13,822,584 -15,054,463 -17,690,739 -17,154,675 -21,084,903 -17,983,540 -17,293,859 -18,743,911 -17,043,626 -17,598,390 -18,409,340 -18,132,169 -17,151,097 -14,042,604 -16,817,447 -13,971,353 -14,429,389 -12,156,017 20,483,161 -44,410,153 -9,241,375 -8,458,633 -8,501,169 -6,364,302 -6,390,324 -5,429,529 
      net income
    -46,290,000 -62,201,000 -73,430,000 -67,848,000 -97,398,000 -74,278,000 -51,104,000 -63,468,000 -65,511,000 178,552,000 -83,290,000 -53,677,000 -37,607,000 -51,153,000 -47,480,000 -44,674,000 -30,055,000 -45,474,000 -50,634,000 18,506,000 -47,754,878 -33,125,670 -24,671,055 -54,140,513 -35,035,000 -36,841,707 -31,713,000 -17,103,179 -26,123,000 -40,773,000 -28,320,000 -31,779,000 -15,607,000 -13,122,000 -40,410,000 -18,742,000 -25,978,000 -8,109,351 -7,762,000 -358,000 -5,777,000 -7,319,000 -11,142,000 -5,835,000 -5,440,000 -5,729,000 -6,923,000 6,767,610 -6,020,426 -5,534,400 -5,757,000 -5,963,764 -2,416,093 -5,707,408 -4,971,762 -8,811,040 1,859,531 -10,612,613 -12,087,793 -9,476,418 5,258,820 -10,931,757 -11,953,924 -11,070,788 -7,459,840 -10,786,296 -9,852,492 -8,696,429 -11,536,635 -11,021,441 -14,088,439 -15,234,034 -17,717,340 -17,254,925 -21,128,013 -18,003,276 -17,448,241 -18,474,657 -3,083,580 -17,155,247 -18,055,653 -17,767,546 -16,618,620 -13,491,761 -16,328,686 -13,555,971 -14,104,450 -11,888,796 -13,805,480 -44,003,539 -8,425,021 -7,306,960 -32,769,203 -4,750,865 -4,845,910 -4,363,196 
    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.