| 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              900
             | 
            
                                     
      $40.98 - $49.5
      $36.9K - $44.6K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              100
             | 
            
                                     
      $116.14 - $149.68
      $11.6K - $15K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              650
             | 
            
                                     
      $89.67 - $99.68
      $58.3K - $64.8K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              200
             | 
            
                                     
      $19.23 - $26.77
      $3.85K - $5.35K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              439
             | 
            
                                     
      $82.56 - $95.4
      $36.2K - $41.9K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              100
             | 
            
                                     
      $33.37 - $43.33
      $3.34K - $4.33K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              500
             | 
            
                                     
      $15.59 - $18.72
      $7.8K - $9.36K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              95
             | 
            
                                     
      $193.21 - $216.65
      $18.4K - $20.6K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              171
             | 
            
                                     
      $129.09 - $158.0
      $22.1K - $27K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              435
             | 
            
                                     
      $119.16 - $140.17
      $51.8K - $61K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              30
             | 
            
                                     
      $94.6 - $138.43
      $2.84K - $4.15K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              750
             | 
            
                                     
      $203.52 - $247.58
      $153K - $186K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              36
             | 
            
                                     
      $44.9 - $60.74
      $1.62K - $2.19K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              2,275
             | 
            
                                     
      $1.03 - $1.77
      $2.34K - $4.03K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              4,072
             | 
            
                                     
      $17.57 - $21.52
      $71.5K - $87.6K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              100
             | 
            
                                     
      $156.73 - $233.51
      $15.7K - $23.4K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              50
             | 
            
                                     
      $37.79 - $49.76
      $1.89K - $2.49K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              201
             | 
            
                                     
      $428.44 - $502.48
      $86.1K - $101K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              1,450
             | 
            
                                     
      $67.89 - $93.49
      $98.4K - $136K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              4
             | 
            
                                     
      $188.7 - $283.72
      $755 - $1.13K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              118
             | 
            
                                     
      $85.56 - $97.1
      $10.1K - $11.5K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              1,050
             | 
            
                                     
      $69.33 - $74.58
      $72.8K - $78.3K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              415
             | 
            
                                     
      $243.64 - $270.48
      $101K - $112K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              150
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              60
             | 
            
                                     
      $88.63 - $110.14
      $5.32K - $6.61K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              699
             | 
            
                                     
      $53.83 - $69.69
      $37.6K - $48.7K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              455
             | 
            
                                     
      $88.72 - $164.03
      $40.4K - $74.6K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              575
             | 
            
                                     
      $64.71 - $83.44
      $37.2K - $48K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              754
             | 
            
                                     
      $145.63 - $177.15
      $110K - $134K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              800
             | 
            
                                     
      $35.66 - $41.42
      $28.5K - $33.1K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              2,725
             | 
            
                                     
      $47.97 - $53.62
      $131K - $146K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              550
             | 
            
                                     
      $21.76 - $23.86
      $12K - $13.1K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              200
             | 
            
                                     
      $49.51 - $49.96
      $9.9K - $9.99K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              150
             | 
            
                                     
      $45.64 - $53.35
      $6.85K - $8K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              150
             | 
            
                                     
      $119.81 - $142.34
      $18K - $21.4K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              200
             | 
            
                                     
      $100.07 - $101.54
      $20K - $20.3K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              240
             | 
            
                                     
      $39.54 - $42.64
      $9.49K - $10.2K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              50
             | 
            
                                     
      $65.94 - $72.42
      $3.3K - $3.62K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              3,000
             | 
            
                                     
      $42.12 - $45.3
      $126K - $136K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              22
             | 
            
                                     
      $40.96 - $51.17
      $901 - $1.13K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              5
             | 
            
                                     
      $117.69 - $141.8
      $588 - $709
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              755
             | 
            
                                     
      $33.68 - $38.62
      $25.4K - $29.2K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              105
             | 
            
                                     
      $35.02 - $49.88
      $3.68K - $5.24K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              350
             | 
            
                                     
      $27.37 - $33.34
      $9.58K - $11.7K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              377
             | 
            
                                     
      $45.44 - $59.79
      $17.1K - $22.5K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              42
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              4,000
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              38
             | 
            
                                     
      $159.93 - $207.74
      $6.08K - $7.89K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              193
             | 
            
                                     
      $257.27 - $315.76
      $49.7K - $60.9K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 11, 2022
                                       
                    
             | 
            
              40
             | 
            
                                     
      $45.57 - $62.5
      $1.82K - $2.5K
     
                  
             | 
            
              
                
              
             |