| 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              3,573
             | 
            
                                     
      $58.47 - $66.38
      $209K - $237K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              5,526
             | 
            
                                     
      $31.37 - $37.27
      $173K - $206K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              1,106
             | 
            
                                     
      $188.48 - $244.3
      $208K - $270K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              3,407
             | 
            
                                     
      $57.51 - $145.19
      $196K - $495K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              8,080
             | 
            
                                     
      $37.91 - $48.11
      $306K - $389K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              6,181
             | 
            
                                     
      $89.08 - $177.02
      $551K - $1.09M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              2,381
             | 
            
                                     
      $65.79 - $90.02
      $157K - $214K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              456
             | 
            
                                     
      $582.26 - $782.23
      $266K - $357K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              1,703
             | 
            
                                     
      $151.48 - $184.7
      $258K - $315K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              35,412
             | 
            
                                     
      $20.5 - $31.29
      $726K - $1.11M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              4,528
             | 
            
                                     
      $34.98 - $48.38
      $158K - $219K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              8,588
             | 
            
                                     
      $56.81 - $112.28
      $488K - $964K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              2,315
             | 
            
                                     
      $181.58 - $368.0
      $420K - $852K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              5,366
             | 
            
                                     
      $45.68 - $55.36
      $245K - $297K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              4,333
             | 
            
                                     
      $162.49 - $317.18
      $704K - $1.37M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              1,320
             | 
            
                                     
      $125.52 - $151.81
      $166K - $200K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              3,234
             | 
            
                                     
      $59.67 - $85.42
      $193K - $276K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              3,114
             | 
            
                                     
      $63.29 - $83.65
      $197K - $260K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              5,290
             | 
            
                                     
      $115.86 - $191.18
      $613K - $1.01M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              1,000
             | 
            
                                     
      $221.34 - $312.59
      $221K - $313K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              1,905
             | 
            
                                     
      $108.34 - $205.24
      $206K - $391K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              4,173
             | 
            
                                     
      $72.62 - $79.98
      $303K - $334K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              1,355
             | 
            
                                     
      $129.41 - $154.23
      $175K - $209K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              499
             | 
            
                                     
      $325.13 - $403.79
      $162K - $201K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 20, 2022
                                       
                    
             | 
            
              3,860
             | 
            
                                     
      $119.48 - $169.15
      $461K - $653K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 25, 2022
                                       
                    
             | 
            
              3,318
             | 
            
                                     
      $162.73 - $226.47
      $540K - $751K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 25, 2022
                                       
                    
             | 
            
              54,953
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 25, 2022
                                       
                    
             | 
            
              20,300
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 25, 2022
                                       
                    
             | 
            
              9,274
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 25, 2022
                                       
                    
             | 
            
              3,627
             | 
            
                                     
      $49.63 - $63.66
      $180K - $231K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 25, 2022
                                       
                    
             | 
            
              46,755
             | 
            
                                     
      $81.07 - $115.44
      $3.79M - $5.4M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 25, 2022
                                       
                    
             | 
            
              7,175
             | 
            
                                     
      $42.79 - $51.23
      $307K - $368K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 25, 2022
                                       
                    
             | 
            
              4,426
             | 
            
                                     
      $55.72 - $67.12
      $247K - $297K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 25, 2022
                                       
                    
             | 
            
              578
             | 
            
                                     
      $270.99 - $346.41
      $157K - $200K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 25, 2022
                                       
                    
             | 
            
              1,673
             | 
            
                                     
      $126.42 - $164.13
      $212K - $275K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 25, 2022
                                       
                    
             | 
            
              1,662
             | 
            
                                     
      $105.04 - $127.69
      $175K - $212K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 24, 2022
                                       
                    
             | 
            
              12,511
             | 
            
                                     
      $21.15 - $26.46
      $265K - $331K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 24, 2022
                                       
                    
             | 
            
              400
             | 
            
                                     
      $102.36 - $125.04
      $40.9K - $50K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 24, 2022
                                       
                    
             | 
            
              2,051
             | 
            
                                     
      $102.36 - $125.04
      $210K - $256K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 24, 2022
                                       
                    
             | 
            
              10,720
             | 
            
                                     
      $31.74 - $56.6
      $340K - $607K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 24, 2022
                                       
                    
             | 
            
              4,439
             | 
            
                                     
      $111.96 - $177.7
      $497K - $789K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 24, 2022
                                       
                    
             | 
            
              3,100
             | 
            
                                     
      $65.21 - $103.39
      $202K - $321K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 24, 2022
                                       
                    
             | 
            
              4,722
             | 
            
                                     
      $47.44 - $52.5
      $224K - $248K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2021
                  Filed on Oct 19, 2021
                                       
                    
             | 
            
              100
             | 
            
                                     
      $59.29 - $74.08
      $5.93K - $7.41K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2021
                  Filed on Oct 19, 2021
                                       
                    
             | 
            
              18,634
             | 
            
                                     
      $19.68 - $22.51
      $367K - $419K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2021
                  Filed on Oct 19, 2021
                                       
                    
             | 
            
              211,530
             | 
            
                                     
      $34.95 - $37.35
      $7.39M - $7.9M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2021
                  Filed on Oct 19, 2021
                                       
                    
             | 
            
              11,280
             | 
            
                                     
      $8.73 - $10.71
      $98.5K - $121K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2021
                  Filed on Oct 19, 2021
                                       
                    
             | 
            
              8,377
             | 
            
                                     
      $59.29 - $74.08
      $497K - $621K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2021
                  Filed on Oct 19, 2021
                                       
                    
             | 
            
              74,054
             | 
            
                                     
      $10.21 - $14.36
      $756K - $1.06M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2021
                  Filed on Oct 19, 2021
                                       
                    
             | 
            
              4,213
             | 
            
                                     
      $63.56 - $70.07
      $268K - $295K
     
                  
             | 
            
              
                
              
             |