| 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              18
             | 
            
                                     
      $112.53 - $120.52
      $2.03K - $2.17K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              49
             | 
            
                                     
      $54.28 - $58.95
      $2.66K - $2.89K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              132
             | 
            
                                     
      $92.11 - $106.34
      $12.2K - $14K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              240
             | 
            
                                     
      $22.9 - $27.39
      $5.5K - $6.57K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              86
             | 
            
                                     
      $99.35 - $107.85
      $8.54K - $9.28K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              740
             | 
            
                                     
      $67.69 - $72.62
      $50.1K - $53.7K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              300
             | 
            
                                     
      $65.66 - $85.5
      $19.7K - $25.7K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              1,500
             | 
            
                                     
      $13.84 - $16.95
      $20.8K - $25.4K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              147
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              37
             | 
            
                                     
      $73.61 - $78.14
      $2.72K - $2.89K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              355
             | 
            
                                     
      $22.31 - $30.13
      $7.92K - $10.7K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              300
             | 
            
                                     
      $9.34 - $17.88
      $2.8K - $5.36K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              500
             | 
            
                                     
      $41.96 - $50.45
      $21K - $25.2K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              120
             | 
            
                                     
      $16.53 - $33.9
      $1.98K - $4.07K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              2,250
             | 
            
                                     
      $28.73 - $34.6
      $64.6K - $77.9K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              1,350
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              900
             | 
            
                                     
      $12.9 - $17.76
      $11.6K - $16K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              106
             | 
            
                                     
      $36.82 - $39.84
      $3.9K - $4.22K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              125
             | 
            
                                     
      $32.12 - $69.0
      $4.01K - $8.63K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              10,000
             | 
            
                                     
      $4.55 - $6.41
      $45.5K - $64.1K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              800
             | 
            
                                     
      $33.81 - $42.35
      $27K - $33.9K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              350
             | 
            
                                     
      $51.73 - $62.62
      $18.1K - $21.9K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              200
             | 
            
                                     
      $13.15 - $16.77
      $2.63K - $3.35K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              200
             | 
            
                                     
      $117.69 - $141.8
      $23.5K - $28.4K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              300
             | 
            
                                     
      $149.52 - $298.0
      $44.9K - $89.4K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 20, 2022
                                       
                    
             | 
            
              550
             | 
            
                                     
      $85.25 - $124.55
      $46.9K - $68.5K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 18, 2022
                                       
                    
             | 
            
              294
             | 
            
                                     
      $34.68 - $39.83
      $10.2K - $11.7K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 18, 2022
                                       
                    
             | 
            
              258
             | 
            
                                     
      $40.17 - $62.77
      $10.4K - $16.2K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 18, 2022
                                       
                    
             | 
            
              488
             | 
            
                                     
      $15.72 - $18.83
      $7.67K - $9.19K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 18, 2022
                                       
                    
             | 
            
              1,700
             | 
            
                                     
      $57.11 - $66.6
      $97.1K - $113K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 18, 2022
                                       
                    
             | 
            
              264
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 18, 2022
                                       
                    
             | 
            
              227
             | 
            
                                     
      $40.32 - $47.28
      $9.15K - $10.7K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 18, 2022
                                       
                    
             | 
            
              3,000
             | 
            
                                     
      $49.94 - $66.29
      $150K - $199K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 18, 2022
                                       
                    
             | 
            
              244
             | 
            
                                     
      $12.86 - $13.84
      $3.14K - $3.38K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 18, 2022
                                       
                    
             | 
            
              160
             | 
            
                                     
      $108.9 - $129.75
      $17.4K - $20.8K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 18, 2022
                                       
                    
             | 
            
              500
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 18, 2022
                                       
                    
             | 
            
              700
             | 
            
                                     
      $45.89 - $57.58
      $32.1K - $40.3K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 18, 2022
                                       
                    
             | 
            
              1,100
             | 
            
                                     
      $15.34 - $18.04
      $16.9K - $19.8K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 18, 2022
                                       
                    
             | 
            
              550
             | 
            
                                     
      $35.89 - $45.78
      $19.7K - $25.2K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 18, 2022
                                       
                    
             | 
            
              335
             | 
            
                                     
      $39.36 - $55.06
      $13.2K - $18.4K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 18, 2022
                                       
                    
             | 
            
              519
             | 
            
                                     
      $9.56 - $9.74
      $4.96K - $5.06K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 18, 2022
                                       
                    
             | 
            
              320
             | 
            
                                     
      $55.01 - $62.51
      $17.6K - $20K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 18, 2022
                                       
                    
             | 
            
              5,544
             | 
            
                                     
      $10.22 - $11.63
      $56.7K - $64.5K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 18, 2022
                                       
                    
             | 
            
              3,000
             | 
            
                                     
      $27.36 - $30.79
      $82.1K - $92.4K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 18, 2022
                                       
                    
             | 
            
              300
             | 
            
                                     
      $75.2 - $88.55
      $22.6K - $26.6K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 18, 2022
                                       
                    
             | 
            
              700
             | 
            
                                     
      $5.98 - $13.34
      $4.19K - $9.34K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2021
                  Filed on Oct 27, 2021
                                       
                    
             | 
            
              200
             | 
            
                                     
      $54.5 - $59.53
      $10.9K - $11.9K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2021
                  Filed on Oct 27, 2021
                                       
                    
             | 
            
              400
             | 
            
                                     
      $66.68 - $77.38
      $26.7K - $31K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2021
                  Filed on Oct 27, 2021
                                       
                    
             | 
            
              200
             | 
            
                                     
      $177.8 - $200.2
      $35.6K - $40K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2021
                  Filed on Oct 27, 2021
                                       
                    
             | 
            
              1,214
             | 
            
                                     
      $19.74 - $21.95
      $24K - $26.6K
     
                  
             | 
            
              
                
              
             |