| 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 08, 2022
                                       
                    
             | 
            
              1,801
             | 
            
                                     
      $111.6 - $141.5
      $201K - $255K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 08, 2022
                                       
                    
             | 
            
              4,447
             | 
            
                                     
      $90.7 - $106.19
      $403K - $472K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 08, 2022
                                       
                    
             | 
            
              82,495
             | 
            
                                     
      $14.34 - $21.54
      $1.18M - $1.78M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2022
                  Filed on Jul 08, 2022
                                       
                    
             | 
            
              10,829
             | 
            
                                     
      $94.62 - $134.53
      $1.02M - $1.46M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 19, 2022
                                       
                    
             | 
            
              14,525
             | 
            
                                     
      $190.54 - $255.46
      $2.77M - $3.71M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2022
                  Filed on Apr 19, 2022
                                       
                    
             | 
            
              11,032
             | 
            
                                     
      $34.86 - $39.14
      $385K - $432K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 12, 2022
                                       
                    
             | 
            
              10,762
             | 
            
                                     
      $47.81 - $52.33
      $515K - $563K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 12, 2022
                                       
                    
             | 
            
              147,500
             | 
            
                                     
      $40.07 - $44.51
      $5.91M - $6.57M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 12, 2022
                                       
                    
             | 
            
              31,960
             | 
            
                                     
      $47.44 - $52.5
      $1.52M - $1.68M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 12, 2022
                                       
                    
             | 
            
              1,336
             | 
            
                                     
      $170.04 - $183.66
      $227K - $245K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2021
                  Filed on Jan 12, 2022
                                       
                    
             | 
            
              1,100
             | 
            
                                     
      $179.32 - $271.7
      $197K - $299K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2021
                  Filed on Oct 20, 2021
                                       
                    
             | 
            
              16,971
             | 
            
                                     
      $145.08 - $221.87
      $2.46M - $3.77M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2021
                  Filed on Oct 20, 2021
                                       
                    
             | 
            
              920
             | 
            
                                     
      $219.29 - $299.67
      $202K - $276K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2021
                  Filed on Oct 20, 2021
                                       
                    
             | 
            
              5,555
             | 
            
                                     
      $29.96 - $37.5
      $166K - $208K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2021
                  Filed on Jul 15, 2021
                                       
                    
             | 
            
              1,105
             | 
            
                                     
      $187.52 - $219.24
      $207K - $242K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on Apr 12, 2021
                                       
                    
             | 
            
              44,367
             | 
            
                                     
      $28.42 - $32.3
      $1.26M - $1.43M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on Apr 12, 2021
                                       
                    
             | 
            
              3,109
             | 
            
                                     
      $127.53 - $148.97
      $396K - $463K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on Apr 12, 2021
                                       
                    
             | 
            
              1,800
             | 
            
                                     
      $120.35 - $160.53
      $217K - $289K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q1 2021
                  Filed on Apr 12, 2021
                                       
                    
             | 
            
              3,960
             | 
            
                                     
      $178.79 - $214.04
      $708K - $848K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2020
                  Filed on Jan 22, 2021
                                       
                    
             | 
            
              1,085
             | 
            
                                     
      $207.01 - $276.09
      $225K - $300K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2020
                  Filed on Jan 22, 2021
                                       
                    
             | 
            
              3,771
             | 
            
                                     
      $57.74 - $65.43
      $218K - $247K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q4 2020
                  Filed on Jan 22, 2021
                                       
                    
             | 
            
              45,247
             | 
            
                                     
      $130.38 - $157.31
      $5.9M - $7.12M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2020
                  Filed on Nov 04, 2020
                                       
                    
             | 
            
              7,793
             | 
            
                                     
      $56.71 - $65.71
      $442K - $512K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2020
                  Filed on Nov 04, 2020
                                       
                    
             | 
            
              3,364
             | 
            
                                     
      $82.72 - $94.57
      $278K - $318K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q3 2020
                  Filed on Nov 04, 2020
                                       
                    
             | 
            
              9,603
             | 
            
                                     
      $143.34 - $162.04
      $1.38M - $1.56M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              6,108
             | 
            
                                     
      $85.19 - $131.13
      $520K - $801K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              42,330
             | 
            
                                     
      $11.34 - $15.04
      $480K - $637K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              2,970
             | 
            
                                     
      $104.62 - $153.09
      $311K - $455K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              11,605
             | 
            
                                     
      $37.92 - $55.64
      $440K - $646K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              2,710
             | 
            
                                     
      $120.0 - $230.5
      $325K - $625K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              13,983
             | 
            
                                     
      $37.49 - $61.24
      $524K - $856K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              7,066
             | 
            
                                     
      $45.29 - $69.3
      $320K - $490K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              16,751
             | 
            
                                     
      $24.67 - $31.96
      $413K - $535K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              77,925
             | 
            
                                     
      $9.19 - $12.96
      $716K - $1.01M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              10,783
             | 
            
                                     
      $24.39 - $31.96
      $263K - $345K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              731
             | 
            
                                     
      $776.86 - $1164.42
      $568K - $851K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              2,500
             | 
            
                                     
      $223.63 - $318.71
      $559K - $797K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              76,206
             | 
            
                                     
      $31.83 - $40.85
      $2.43M - $3.11M
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              10,588
             | 
            
                                     
      $19.8 - $44.0
      $210K - $466K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              5,469
             | 
            
                                     
      $60.03 - $78.43
      $328K - $429K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              402
             | 
            
                                     
      $1230.68 - $1840.91
      $495K - $740K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              2,000
             | 
            
                                     
      $81.83 - $118.04
      $164K - $236K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              9,204
             | 
            
                                     
      $50.9 - $64.65
      $468K - $595K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              2,000
             | 
            
                                     
      $91.07 - $161.36
      $182K - $323K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              3,737
             | 
            
                                     
      $52.92 - $58.46
      $198K - $218K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              2,715
             | 
            
                                     
      $75.66 - $107.24
      $205K - $291K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              8,685
             | 
            
                                     
      $58.69 - $91.65
      $510K - $796K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              2,664
             | 
            
                                     
      $119.77 - $122.41
      $319K - $326K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              25,742
             | 
            
                                     
      $14.31 - $21.28
      $368K - $548K
     
                  
             | 
            
              
                
              
             |           
          
          
          
          
            | 
              
             | 
            
              
                
                  Q2 2020
                  Filed on Jul 07, 2020
                                       
                    
             | 
            
              2,906
             | 
            
                                     
      $81.78 - $83.12
      $238K - $242K
     
                  
             | 
            
              
                
              
             |