| 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 29, 2022
                                       
                    
             | 
            
              1,663
             | 
            
                                     
      $108.57 - $135.98
      $181K - $226K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 29, 2022
                                       
                    
             | 
            
              2,149
             | 
            
                                     
      $145.08 - $172.75
      $312K - $371K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 29, 2022
                                       
                    
             | 
            
              936
             | 
            
                                     
      $271.39 - $369.3
      $254K - $346K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 05, 2022
                                       
                    
             | 
            
              13,007
             | 
            
                                     
      $48.26 - $56.7
      $628K - $737K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 05, 2022
                                       
                    
             | 
            
              11,921
             | 
            
                                     
      $25.76 - $29.21
      $307K - $348K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 05, 2022
                                       
                    
             | 
            
              1,409
             | 
            
                                     
      $128.3 - $168.44
      $181K - $237K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on May 05, 2022
                                       
                    
             | 
            
              5,505
             | 
            
                                     
      $47.33 - $52.58
      $261K - $289K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2021
                  Filed on Aug 04, 2021
                                       
                    
             | 
            
              862
             | 
            
                                     
      $233.58 - $259.14
      $201K - $223K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 06, 2021
                                       
                    
             | 
            
              2,557
             | 
            
                                     
      $114.79 - $117.59
      $294K - $301K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 06, 2021
                                       
                    
             | 
            
              28,578
             | 
            
                                     
      $113.42 - $118.04
      $3.24M - $3.37M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on May 06, 2021
                                       
                    
             | 
            
              4,885
             | 
            
                                     
      $108.32 - $110.29
      $529K - $539K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2020
                  Filed on Feb 04, 2021
                                       
                    
             | 
            
              5,345
             | 
            
                                     
      $115.08 - $117.2
      $615K - $626K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2020
                  Filed on Feb 04, 2021
                                       
                    
             | 
            
              48,762
             | 
            
                                     
      $60.52 - $61.79
      $2.95M - $3.01M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2020
                  Filed on Feb 04, 2021
                                       
                    
             | 
            
              68,945
             | 
            
                                     
      $54.79 - $55.17
      $3.78M - $3.8M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2020
                  Filed on Feb 04, 2021
                                       
                    
             | 
            
              22,316
             | 
            
                                     
      $156.0 - $196.91
      $3.48M - $4.39M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2020
                  Filed on Feb 04, 2021
                                       
                    
             | 
            
              144,366
             | 
            
                   
      N/A
      
                  
             | 
            
              
                
              
             |