| 
              
           | 
          
            
           | 
          
                                   
      $27.08 - $33.74
      $1.27M - $1.58M
     
         
           |    
          
                               
              354K
              $11.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.12 - $35.84
      $603K - $743K
     
         
           |    
          
                               
              493K
              $17.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.47 - $219.45
      $1.47M - $2.03M
     
         
           |    
          
                               
              10.9K
              $2.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.85 - $44.55
      $1.56M - $2.05M
     
         
           |    
          
                               
              46K
              $2.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.55 - $33.5
      $1.45M - $2.06M
     
         
           |    
          
                               
              61.6K
              $2.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.36 - $14.93
      $1.55M - $2.23M
     
         
           |    
          
                               
              175K
              $2.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.18 - $95.54
      $1.6M - $2.04M
     
         
           |    
          
                               
              21.3K
              $2.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.89 - $93.51
      $1.54M - $2M
     
         
           |    
          
                               
              21.4K
              $2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $179.95 - $278.88
      $413K - $640K
     
         
           |    
          
                               
              21.4K
              $5.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.47 - $38.84
      $1.42M - $1.87M
     
         
           |    
          
                               
              63.3K
              $2.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.79 - $76.67
      $1.45M - $1.8M
     
         
           |    
          
                               
              37.9K
              $2.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.23 - $14.24
      $1.49M - $1.89M
     
         
           |    
          
                               
              133K
              $1.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.14 - $51.22
      $884K - $1.88M
     
         
           |    
          
                               
              36.6K
              $1.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.24 - $71.39
      $545K - $657K
     
         
           |    
          
                               
              254K
              $18.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.96 - $67.97
      $187K - $216K
     
         
           |    
          
                               
              458K
              $30M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $876.56 - $1003.53
      $1.71M - $1.96M
     
         
           |    
          
                               
              2.58K
              $2.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.65 - $83.16
      $6.78M - $13.9M
     
         
           |    
          
                               
              313K
              $13.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.57 - $50.27
      $1.67M - $1.69M
     
         
           |    
          
                               
              264K
              $13.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.27 - $71.0
      $1.33M - $1.73M
     
         
           |    
          
                               
              24.4K
              $1.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.15 - $96.56
      $1.58M - $1.64M
     
         
           |    
          
                               
              224K
              $21.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.98 - $56.1
      $1.31M - $1.68M
     
         
           |    
          
                               
              34.7K
              $1.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.17 - $103.58
      $242K - $329K
     
         
           |    
          
                               
              93.3K
              $9.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.22 - $73.66
      $1.31M - $1.85M
     
         
           |    
          
                               
              25.1K
              $1.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.68 - $181.86
      $1.39M - $1.75M
     
         
           |    
          
                               
              12.4K
              $2.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.52 - $23.42
      $1.53M - $1.75M
     
         
           |    
          
                               
              85.1K
              $1.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.48 - $67.3
      $336K - $466K
     
         
           |    
          
                               
              111K
              $7.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $419.99 - $501.97
      $1.41M - $1.69M
     
         
           |    
          
                               
              5.67K
              $2.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.24 - $27.8
      $1.13M - $1.73M
     
         
           |    
          
                               
              85.2K
              $2.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.4 - $26.31
      $1.6M - $1.97M
     
         
           |    
          
                               
              87.4K
              $1.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.75 - $9.8
      $1.44M - $1.82M
     
         
           |    
          
                               
              195K
              $1.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.67 - $150.4
      $120K - $159K
     
         
           |    
          
                               
              61.4K
              $9.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.27 - $29.21
      $128K - $168K
     
         
           |    
          
                               
              340K
              $9.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.27 - $80.82
      $1.51M - $1.71M
     
         
           |    
          
                               
              21.2K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.89 - $111.18
      $460K - $765K
     
         
           |    
          
                               
              26.7K
              $2.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.12 - $42.37
      $1.42M - $1.66M
     
         
           |    
          
                               
              39.2K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.84 - $157.76
      $1.02M - $1.22M
     
         
           |    
          
                               
              50K
              $7.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.56 - $212.83
      $1.04M - $1.48M
     
         
           |    
          
                               
              6.97K
              $1.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.28 - $61.65
      $298K - $480K
     
         
           |    
          
                               
              63.5K
              $3.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.94 - $34.72
      $1.27M - $1.64M
     
         
           |    
          
                               
              55.8K
              $1.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $595.37 - $815.24
      $352K - $483K
     
         
           |    
          
                               
              7.77K
              $6.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.97 - $16.38
      $1.37M - $1.73M
     
         
           |    
          
                               
              106K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.3 - $5.72
      $1.31M - $1.75M
     
         
           |    
          
                               
              325K
              $1.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.11 - $75.0
      $1.71M - $2M
     
         
           |    
          
                               
              319K
              $22.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $244.39 - $290.62
      $1.25M - $1.49M
     
         
           |    
          
                               
              6.4K
              $1.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4164.15 - $5789.24
      $12.5K - $17.4K
     
         
           |    
          
                               
              1.14K
              $6.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.22 - $131.43
      $261K - $332K
     
         
           |    
          
                               
              114K
              $14.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.96 - $121.01
      $221K - $263K
     
         
           |    
          
                               
              116K
              $14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.41 - $43.28
      $1.17M - $1.36M
     
         
           |    
          
                               
              31.4K
              $1.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $125.0 - $168.0
      $63.4K - $85.2K
     
         
           |    
          
                               
              40.9K
              $6.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.11 - $15.41
      $1.21M - $1.68M
     
         
           |    
          
                               
              127K
              $1.58M
             
           | 
          
            
              
            
           |