| 
              
           | 
          
            
           | 
          
                                   
      $430.82 - $486.45
      $2.37M - $2.68M
     
         
           |    
          
                               
              79.2K
              $36.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.79 - $34.16
      $2.84M - $3.49M
     
         
           |    
          
                               
              201K
              $6.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.27 - $79.4
      $1.06M - $1.86M
     
         
           |    
          
                               
              141K
              $10.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.66 - $22.85
      $2.71M - $3.15M
     
         
           |    
          
                               
              684K
              $15.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.32 - $74.36
      $2.8M - $3.51M
     
         
           |    
          
                               
              69.3K
              $5.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.46 - $39.77
      $1.63M - $2M
     
         
           |    
          
                               
              622K
              $24.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $497.13 - $827.94
      $377K - $628K
     
         
           |    
          
                               
              10.8K
              $8.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.57 - $50.27
      $3.5M - $3.55M
     
         
           |    
          
                               
              300K
              $15.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.38 - $79.97
      $1.17M - $1.89M
     
         
           |    
          
                               
              138K
              $10.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.55 - $27.67
      $2.52M - $2.96M
     
         
           |    
          
                               
              694K
              $19.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              269K
              $9.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.43 - $57.78
      $1.19M - $1.41M
     
         
           |    
          
                               
              506K
              $29.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.88 - $54.4
      $1.7M - $2.02M
     
         
           |    
          
                               
              628K
              $34.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.31 - $105.8
      $3.72M - $3.85M
     
         
           |    
          
                               
              309K
              $32.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.32 - $80.17
      $2.52M - $3.04M
     
         
           |    
          
                               
              121K
              $9.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.58 - $123.6
      $2.42M - $3.03M
     
         
           |    
          
                               
              68.4K
              $8.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.72 - $28.27
      $3.04M - $3.47M
     
         
           |    
          
                               
              155K
              $4.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.31 - $63.72
      $2.12M - $2.58M
     
         
           |    
          
                               
              262K
              $16.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              229K
              $15.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.4 - $23.8
      $3M - $3.18M
     
         
           |    
          
                               
              825K
              $19.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.98 - $22.92
      $2.58M - $3.29M
     
         
           |    
          
                               
              196K
              $4.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $503.3 - $775.9
      $1.03M - $1.58M
     
         
           |    
          
                               
              10.6K
              $8.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.37 - $73.9
      $3.92M - $4.24M
     
         
           |    
          
                               
              802K
              $56.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.67 - $109.12
      $1.85M - $2.41M
     
         
           |    
          
                               
              85.6K
              $9.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.87 - $131.25
      $2.16M - $2.46M
     
         
           |    
          
                               
              412K
              $54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.89 - $111.18
      $1.36M - $2.25M
     
         
           |    
          
                               
              50.3K
              $5.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.86 - $82.66
      $1.55M - $1.78M
     
         
           |    
          
                               
              287K
              $23.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $231.64 - $323.08
      $1.61M - $2.24M
     
         
           |    
          
                               
              30K
              $9.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.66 - $33.09
      $2.03M - $2.52M
     
         
           |    
          
                               
              464K
              $15.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              116K
              $3.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.22 - $63.94
      $982K - $1.14M
     
         
           |    
          
                               
              1M
              $64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.8 - $112.0
      $99.6K - $124K
     
         
           |    
          
                               
              261K
              $29.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.43 - $91.74
      $3.22M - $3.23M
     
         
           |    
          
                               
              1.52M
              $139M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              126K
              $3.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.69 - $32.91
      $1.03M - $1.27M
     
         
           |    
          
                               
              650K
              $21.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $140.84 - $163.09
      $2.48M - $2.87M
     
         
           |    
          
                               
              69.9K
              $11.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.3 - $95.05
      $739K - $2.11M
     
         
           |    
          
                               
              43.9K
              $4.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.08 - $81.05
      $2.74M - $3.83M
     
         
           |    
          
                               
              208K
              $14.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.88 - $70.77
      $871K - $1.08M
     
         
           |    
          
                               
              307K
              $21.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              44.9K
              $13.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              126K
              $7.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.34 - $40.41
      $3.09M - $3.17M
     
         
           |    
          
                               
              421K
              $16.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.3 - $276.38
      $672K - $1.23M
     
         
           |    
          
                               
              23.8K
              $6.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.7 - $90.98
      $1.99M - $2.46M
     
         
           |    
          
                               
              105K
              $9.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.56 - $82.92
      $2.38M - $2.48M
     
         
           |    
          
                               
              521K
              $43.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.53 - $29.78
      $2.15M - $2.61M
     
         
           |    
          
                               
              271K
              $8.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.27 - $62.05
      $2.45M - $3.02M
     
         
           |    
          
                               
              53.9K
              $3.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.29 - $91.16
      $2.14M - $2.59M
     
         
           |    
          
                               
              91.3K
              $8.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              192K
              $9.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.11 - $52.34
      $1.56M - $1.81M
     
         
           |    
          
                               
              957K
              $50.1M
             
           | 
          
            
              
            
           |