| 
              
           | 
          
            
           | 
          
                                   
      $32.05 - $36.52
      $1.06M - $1.21M
     
         
           |    
          
                               
              615K
              $21.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.82 - $12.09
      $909K - $1.02M
     
         
           |    
          
                               
              1.45M
              $17.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.77 - $77.54
      $3.33M - $3.71M
     
         
           |    
          
                               
              666K
              $50.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.86 - $71.14
      $412K - $466K
     
         
           |    
          
                               
              152K
              $10.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $659.01 - $772.54
      $1.21M - $1.42M
     
         
           |    
          
                               
              52.5K
              $40.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $161.95 - $193.45
      $463K - $553K
     
         
           |    
          
                               
              58.3K
              $10.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.1 - $53.65
      $446K - $519K
     
         
           |    
          
                               
              141K
              $7.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $697.13 - $769.67
      $1.63M - $1.8M
     
         
           |    
          
                               
              40.1K
              $30.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.76 - $45.82
      $419K - $483K
     
         
           |    
          
                               
              216K
              $9.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.38 - $57.71
      $373K - $455K
     
         
           |    
          
                               
              110K
              $5.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.2 - $188.96
      $415K - $492K
     
         
           |    
          
                               
              38.8K
              $7.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.82 - $69.35
      $7.18K - $9.43K
     
         
           |    
          
                               
              72.5K
              $4.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.66 - $114.59
      $544K - $601K
     
         
           |    
          
                               
              132K
              $15.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.54 - $48.1
      $307K - $347K
     
         
           |    
          
                               
              225K
              $10.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.26 - $115.0
      $680K - $757K
     
         
           |    
          
                               
              179K
              $20.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $546.36 - $631.12
      $681K - $787K
     
         
           |    
          
                               
              19.5K
              $12.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.6 - $87.37
      $3.48M - $3.92M
     
         
           |    
          
                               
              937K
              $78.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.9 - $78.26
      $371K - $416K
     
         
           |    
          
                               
              138K
              $10.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.51 - $170.75
      $208K - $234K
     
         
           |    
          
                               
              67.9K
              $11.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.5 - $25.11
      $254K - $311K
     
         
           |    
          
                               
              279K
              $6.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $129.67 - $147.5
      $612K - $696K
     
         
           |    
          
                               
              85.2K
              $12.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $301.83 - $345.45
      $333K - $381K
     
         
           |    
          
                               
              32.9K
              $11.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.59 - $198.69
      $1.59M - $1.99M
     
         
           |    
          
                               
              99K
              $19.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.62 - $210.2
      $428K - $550K
     
         
           |    
          
                               
              43.8K
              $8.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.93 - $93.55
      $396K - $458K
     
         
           |    
          
                               
              138K
              $12.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $334.32 - $426.2
      $1.35M - $1.72M
     
         
           |    
          
                               
              59K
              $25.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $410.74 - $499.21
      $1.42M - $1.73M
     
         
           |    
          
                               
              73K
              $36.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.38 - $20.2
      $161K - $212K
     
         
           |    
          
                               
              350K
              $7.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $172.41 - $199.66
      $494K - $573K
     
         
           |    
          
                               
              102K
              $19.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $173.07 - $216.53
      $348K - $435K
     
         
           |    
          
                               
              45.2K
              $9.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.23 - $196.5
      $875K - $1.18M
     
         
           |    
          
                               
              115K
              $20.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.68 - $200.82
      $616K - $785K
     
         
           |    
          
                               
              56.2K
              $10.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.01 - $228.24
      $486K - $648K
     
         
           |    
          
                               
              37.8K
              $8.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.81 - $152.16
      $3.33M - $3.78M
     
         
           |    
          
                               
              538K
              $75.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.27 - $86.96
      $185K - $240K
     
         
           |    
          
                               
              85.4K
              $7.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $326.09 - $392.66
      $192K - $231K
     
         
           |    
          
                               
              37.1K
              $14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.0 - $141.42
      $594K - $777K
     
         
           |    
          
                               
              70.9K
              $9.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.81 - $25.24
      $487K - $621K
     
         
           |    
          
                               
              447K
              $11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.37 - $139.46
      $825K - $972K
     
         
           |    
          
                               
              131K
              $17.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $274.7 - $438.75
      $977K - $1.56M
     
         
           |    
          
                               
              18.3K
              $7.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $509.51 - $586.04
      $311K - $357K
     
         
           |    
          
                               
              23.1K
              $13.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $234.5 - $272.5
      $1.35M - $1.57M
     
         
           |    
          
                               
              111K
              $30.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.96 - $141.77
      $523K - $613K
     
         
           |    
          
                               
              101K
              $14.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $260.62 - $307.62
      $531K - $627K
     
         
           |    
          
                               
              41.5K
              $12.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $530.88 - $655.83
      $264K - $326K
     
         
           |    
          
                               
              14.9K
              $9.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $550.18 - $598.96
      $337K - $367K
     
         
           |    
          
                               
              283K
              $161M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $211.13 - $246.22
      $181K - $212K
     
         
           |    
          
                               
              48.5K
              $11.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.33 - $100.77
      $744K - $996K
     
         
           |    
          
                               
              150K
              $13.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.73 - $137.09
      $488K - $692K
     
         
           |    
          
                               
              61.7K
              $8.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $514.61 - $682.78
      $872K - $1.16M
     
         
           |    
          
                               
              26.4K
              $16.9M
             
           | 
          
            
              
            
           |