| 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Aug 03, 2022
                                       
                    
             | 
            
              1,475
             | 
            
                                     
      $137.62 - $174.96
      $203K - $258K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Aug 03, 2022
                                       
                    
             | 
            
              10,000
             | 
            
                                     
      $1.57 - $2.57
      $15.7K - $25.7K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Aug 03, 2022
                                       
                    
             | 
            
              3,543
             | 
            
                                     
      $225.77 - $258.78
      $800K - $917K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Aug 03, 2022
                                       
                    
             | 
            
              5,500
             | 
            
                                     
      $39.36 - $55.39
      $216K - $305K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Aug 03, 2022
                                       
                    
             | 
            
              10,000
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Aug 03, 2022
                                       
                    
             | 
            
              10,000
             | 
            
                                     
      $0.38 - $1.05
      $3.8K - $10.5K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Aug 03, 2022
                                       
                    
             | 
            
              2,000
             | 
            
                                     
      $86.16 - $119.07
      $172K - $238K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 03, 2022
                                       
                    
             | 
            
              1,500
             | 
            
                                     
      $116.14 - $149.68
      $174K - $225K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 27, 2022
                                       
                    
             | 
            
              4,565
             | 
            
                                     
      $41.59 - $49.44
      $190K - $226K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 27, 2022
                                       
                    
             | 
            
              1,701
             | 
            
                                     
      $306.84 - $347.56
      $522K - $591K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 27, 2022
                                       
                    
             | 
            
              5,000
             | 
            
                                     
      $62.97 - $75.92
      $315K - $380K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2021
                  Filed on Nov 09, 2021
                                       
                    
             | 
            
              3,517
             | 
            
                                     
      $239.54 - $265.23
      $842K - $933K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2021
                  Filed on Nov 09, 2021
                                       
                    
             | 
            
              2,050
             | 
            
                                     
      $51.52 - $54.94
      $106K - $113K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2021
                  Filed on Nov 09, 2021
                                       
                    
             | 
            
              2,059
             | 
            
                                     
      $337.38 - $393.26
      $695K - $810K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2021
                  Filed on Jul 26, 2021
                                       
                    
             | 
            
              447,894
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2021
                  Filed on Jul 26, 2021
                                       
                    
             | 
            
              1,615
             | 
            
                                     
      $128.69 - $142.39
      $208K - $230K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2021
                  Filed on Jul 26, 2021
                                       
                    
             | 
            
              12,920
             | 
            
                                     
      $39.48 - $47.9
      $510K - $619K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2021
                  Filed on Jul 26, 2021
                                       
                    
             | 
            
              16,004
             | 
            
                                     
      $46.07 - $52.3
      $737K - $837K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2021
                  Filed on Jul 26, 2021
                                       
                    
             | 
            
              9,980
             | 
            
                                     
      $45.2 - $50.55
      $451K - $504K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              1,200
             | 
            
                                     
      $71.51 - $83.4
      $85.8K - $100K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              750
             | 
            
                                     
      $66.32 - $71.74
      $49.7K - $53.8K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              3,600
             | 
            
                                     
      $41.16 - $55.05
      $148K - $198K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              253
             | 
            
                                     
      $84.77 - $98.77
      $21.4K - $25K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              4,200
             | 
            
                                     
      $34.27 - $40.01
      $144K - $168K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              725
             | 
            
                                     
      $21.81 - $29.95
      $15.8K - $21.7K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              25
             | 
            
                                     
      $413.34 - $489.29
      $10.3K - $12.2K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              550
             | 
            
                                     
      $57.73 - $71.83
      $31.8K - $39.5K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              65
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              110
             | 
            
                                     
      $315.08 - $443.49
      $34.7K - $48.8K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              4,000
             | 
            
                                     
      $28.6 - $42.82
      $114K - $171K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              310
             | 
            
                                     
      $203.97 - $339.91
      $63.2K - $105K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              105
             | 
            
                                     
      $242.95 - $284.63
      $25.5K - $29.9K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              3,000
             | 
            
                                     
      $14.18 - $17.87
      $42.5K - $53.6K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              700
             | 
            
                                     
      $26.12 - $52.17
      $18.3K - $36.5K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              600
             | 
            
                                     
      $82.81 - $121.01
      $49.7K - $72.6K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              200
             | 
            
                                     
      $188.1 - $213.58
      $37.6K - $42.7K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              50
             | 
            
                                     
      $117.44 - $132.31
      $5.87K - $6.62K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              200
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              50
             | 
            
                                     
      $147.69 - $178.13
      $7.38K - $8.91K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              100
             | 
            
                                     
      $45.26 - $56.08
      $4.53K - $5.61K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              699
             | 
            
                                     
      $125.83 - $138.59
      $88K - $96.9K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              150
             | 
            
                                     
      $439.85 - $518.83
      $66K - $77.8K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              367
             | 
            
                                     
      $104.47 - $119.79
      $38.3K - $44K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              130
             | 
            
                                     
      $299.81 - $331.66
      $39K - $43.1K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              500
             | 
            
                                     
      $17.35 - $24.2
      $8.68K - $12.1K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              75
             | 
            
                                     
      $194.33 - $222.98
      $14.6K - $16.7K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              850
             | 
            
                                     
      $39.94 - $62.45
      $33.9K - $53.1K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              4,775
             | 
            
                                     
      $56.72 - $62.32
      $271K - $298K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              3,000
             | 
            
                                     
      $5.79 - $6.87
      $17.4K - $20.6K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 11, 2021
                                       
                    
             | 
            
              50
             | 
            
                                     
      $218.21 - $236.79
      $10.9K - $11.8K
     
                  
             | 
            
              
                
              
             |