| 
              
           | 
          
            
           | 
          
                                   
      $69.89 - $91.37
      $25K - $32.6K
     
         
           |    
          
                               
              65.2K
              $5.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.93 - $187.67
      $484K - $568K
     
         
           |    
          
                               
              32.8K
              $6.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.75 - $20.07
      $87.2K - $149K
     
         
           |    
          
                               
              247K
              $4.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.36 - $114.04
      $1.37M - $1.52M
     
         
           |    
          
                               
              63.6K
              $6.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.5 - $153.94
      $512K - $565K
     
         
           |    
          
                               
              207K
              $31.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.4 - $106.81
      $2.59M - $3.58M
     
         
           |    
          
                               
              92.8K
              $7.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.08 - $182.1
      $497K - $559K
     
         
           |    
          
                               
              64.6K
              $11.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.75 - $60.86
      $74.8K - $107K
     
         
           |    
          
                               
              83.3K
              $4.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.33 - $75.12
      $198K - $260K
     
         
           |    
          
                               
              88.9K
              $6.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $181.39 - $228.28
      $394K - $496K
     
         
           |    
          
                               
              44.2K
              $9.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $711.24 - $922.81
      $344K - $447K
     
         
           |    
          
                               
              4.72K
              $4.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.68 - $27.11
      $194K - $232K
     
         
           |    
          
                               
              234K
              $6.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $420.79 - $560.9
      $2.35M - $3.14M
     
         
           |    
          
                               
              21.6K
              $10.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.63 - $64.31
      $307K - $342K
     
         
           |    
          
                               
              167K
              $10.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.91 - $102.86
      $771K - $854K
     
         
           |    
          
                               
              109K
              $10.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.05 - $36.52
      $558K - $636K
     
         
           |    
          
                               
              187K
              $6.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.98 - $146.77
      $351K - $422K
     
         
           |    
          
                               
              77.2K
              $11.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.41 - $160.2
      $838K - $929K
     
         
           |    
          
                               
              69.4K
              $10.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.86 - $82.75
      $86.7K - $106K
     
         
           |    
          
                               
              97.9K
              $7.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $494.52 - $565.32
      $42K - $48.1K
     
         
           |    
          
                               
              18.6K
              $10.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.19 - $59.19
      $2.93M - $3.53M
     
         
           |    
          
                               
              634K
              $34.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.98 - $146.67
      $767K - $907K
     
         
           |    
          
                               
              15K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.89 - $61.24
      $336K - $421K
     
         
           |    
          
                               
              55.9K
              $3.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.83 - $96.0
      $764K - $808K
     
         
           |    
          
                               
              73.8K
              $6.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.33 - $91.49
      $168K - $202K
     
         
           |    
          
                               
              92.1K
              $7.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $205.47 - $304.3
      $31.6K - $46.9K
     
         
           |    
          
                               
              10.1K
              $3.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.23 - $169.81
      $462K - $612K
     
         
           |    
          
                               
              121K
              $18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.05 - $29.16
      $1.27M - $1.54M
     
         
           |    
          
                               
              189K
              $4.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.47 - $13.14
      $30.6K - $53.9K
     
         
           |    
          
                               
              359K
              $3.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              132K
              $25.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.51 - $49.3
      $1.68M - $2.26M
     
         
           |    
          
                               
              139K
              $5.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.36 - $53.52
      $245K - $271K
     
         
           |    
          
                               
              155K
              $7.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.81 - $4.58
      $1.03M - $1.23M
     
         
           |    
          
                               
              1.72M
              $7.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.32 - $68.81
      $41.2K - $50.3K
     
         
           |    
          
                               
              67.2K
              $4.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.13 - $127.02
      $435K - $516K
     
         
           |    
          
                               
              98.5K
              $12.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.57 - $19.86
      $565K - $639K
     
         
           |    
          
                               
              589K
              $11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.75 - $60.39
      $229K - $278K
     
         
           |    
          
                               
              201K
              $11.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.14 - $89.98
      $348K - $422K
     
         
           |    
          
                               
              37.8K
              $3.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.15 - $137.64
      $90.7K - $138K
     
         
           |    
          
                               
              16.6K
              $2.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.82 - $18.96
      $317K - $357K
     
         
           |    
          
                               
              496K
              $8.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.0 - $22.08
      $28.1K - $44.3K
     
         
           |    
          
                               
              191K
              $3.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.84 - $7.84
      $51K - $104K
     
         
           |    
          
                               
              416K
              $3.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.83 - $47.07
      $523K - $574K
     
         
           |    
          
                               
              126K
              $5.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $233.75 - $266.89
      $1.9M - $2.17M
     
         
           |    
          
                               
              228K
              $54.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.13 - $58.72
      $80.2K - $114K
     
         
           |    
          
                               
              105K
              $5.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $129.67 - $147.5
      $283K - $322K
     
         
           |    
          
                               
              32K
              $4.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $207.29 - $229.74
      $851K - $943K
     
         
           |    
          
                               
              78.1K
              $16.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.32 - $11.59
      $120K - $149K
     
         
           |    
          
                               
              475K
              $5.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.53 - $37.27
      $1.16M - $1.47M
     
         
           |    
          
                               
              213K
              $6.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $258.83 - $287.1
      $973K - $1.08M
     
         
           |    
          
                               
              36.3K
              $9.82M
             
           | 
          
            
              
            
           |