|  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 3,560 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 6,493 |                   
      $27.33 - $37.08
      $177K - $241K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 7,770 |                   
      $36.8 - $46.53
      $286K - $362K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 8,903 |                   
      $197.15 - $220.2
      $1.76M - $1.96M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 6,121 |                   
      $97.5 - $119.26
      $597K - $730K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 20,430 |                   
      $73.51 - $80.37
      $1.5M - $1.64M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 891 |                   
      $371.64 - $466.49
      $331K - $416K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 5,009 |                   
      $58.7 - $64.99
      $294K - $326K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 6,868 |                   
      $31.77 - $36.77
      $218K - $253K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 5,257 |                   
      $110.2 - $122.68
      $579K - $645K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 1,691 |                   
      $135.28 - $152.59
      $229K - $258K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 5,541 |                   
      $66.26 - $78.7
      $367K - $436K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 1,610 |                   
      $147.48 - $170.97
      $237K - $275K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 11,889 |                   
      $138.46 - $148.51
      $1.65M - $1.77M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 15,248 |                   
      $83.84 - $104.76
      $1.28M - $1.6M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 6,229 |                   
      $137.06 - $148.55
      $854K - $925K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 2,089 |                   
      $113.66 - $129.07
      $237K - $270K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 4,050 |                   
      $56.61 - $80.46
      $229K - $326K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 3,565 |                   
      $81.24 - $95.52
      $290K - $341K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 5,285 |                   
      $99.64 - $109.29
      $527K - $578K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 10,828 |                   
      $16.8 - $23.13
      $182K - $250K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 2,588 |                   
      $181.59 - $239.85
      $470K - $621K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 1,839 |                   
      $678.0 - $823.99
      $1.25M - $1.52M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 8,836 |                   
      $71.39 - $80.91
      $631K - $715K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 15,215 |                   
      $275.8 - $315.4
      $4.2M - $4.8M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 1,722 |                   
      $128.03 - $149.4
      $220K - $257K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 7,341 |                   
      $78.74 - $90.58
      $578K - $665K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 29,114 |                   
      $30.75 - $33.6
      $895K - $978K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 1,648 |                   
      $159.9 - $177.87
      $264K - $293K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 54,893 |                   
      $107.61 - $126.6
      $5.91M - $6.95M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 2,438 |                   
      $86.06 - $102.31
      $210K - $249K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 1,919 |                   
      $174.96 - $215.35
      $336K - $413K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 1,682 |                   
      $309.13 - $347.1
      $520K - $584K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 1,373 |                   
      $466.16 - $544.42
      $640K - $747K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 45,403 | 
      N/A
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 5,979 |                   
      $275.76 - $315.59
      $1.65M - $1.89M
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 22,602 |                   
      $36.44 - $42.9
      $824K - $970K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 4,161 |                   
      $57.44 - $66.66
      $239K - $277K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 5,523 |                   
      $45.44 - $52.39
      $251K - $289K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 21,308 |                   
      $16.74 - $19.4
      $357K - $413K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 5,325 |                   
      $46.92 - $53.91
      $250K - $287K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 2,167 |                   
      $167.47 - $195.03
      $363K - $423K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 4,753 |                   
      $69.57 - $92.71
      $331K - $441K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 10,071 |                   
      $34.31 - $38.88
      $346K - $392K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 2,919 |                   
      $177.87 - $202.86
      $519K - $592K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 8,589 |                   
      $23.64 - $25.43
      $203K - $218K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 2,846 |                   
      $108.2 - $121.83
      $308K - $347K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 12,030 |                   
      $11.84 - $13.65
      $142K - $164K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 4,486 |                   
      $55.48 - $65.82
      $249K - $295K
     |  | 
          
          
          
            |  | 
                
                  Q2 2021
                  Filed on Aug 11, 2021
                 | 2,227 |                   
      $37.28 - $49.41
      $83K - $110K
     |  |