| 
              
           | 
          
            
           | 
          
                                   
      $108.49 - $191.89
      $4.28M - $7.56M
     
         
           |    
          
                               
              695K
              $81.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.04 - $58.51
      $2.99M - $4.06M
     
         
           |    
          
                               
              1.22M
              $52.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.82 - $127.89
      $9.36M - $18.7M
     
         
           |    
          
                               
              26.9K
              $1.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.57 - $109.85
      $16.5M - $20.2M
     
         
           |    
          
                               
              156K
              $15.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.28 - $303.76
      $17.6M - $22.5M
     
         
           |    
          
                               
              12.9K
              $3.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $239.27 - $396.5
      $13.9M - $23.1M
     
         
           |    
          
                               
              40.2K
              $11.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $255.39 - $325.87
      $4.2M - $5.36M
     
         
           |    
          
                               
              412K
              $111M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.8 - $53.4
      $12.3M - $13.7M
     
         
           |    
          
                               
              2.37M
              $122M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.19 - $38.23
      $13.3M - $15.3M
     
         
           |    
          
                               
              1.93M
              $71.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $803.0 - $959.97
      $7.56M - $9.04M
     
         
           |    
          
                               
              57.4K
              $46.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.96 - $76.16
      $10.3M - $11.8M
     
         
           |    
          
                               
              4.68M
              $332M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $201.63 - $347.44
      $6.55M - $11.3M
     
         
           |    
          
                               
              312K
              $62.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $332.0 - $400.86
      $11.9M - $14.3M
     
         
           |    
          
                               
              35.8K
              $12.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $314.47 - $431.35
      $7.72M - $10.6M
     
         
           |    
          
                               
              53.8K
              $19.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.83 - $41.02
      $6.75M - $9.28M
     
         
           |    
          
                               
              1M
              $29.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.21 - $254.42
      $19.5M - $22.1M
     
         
           |    
          
                               
              714K
              $169M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.6 - $140.0
      $6.4M - $10.8M
     
         
           |    
          
                               
              94K
              $7.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.51 - $34.49
      $807K - $1.43M
     
         
           |    
          
                               
              1.1M
              $21.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.0 - $75.26
      $10.3M - $12.9M
     
         
           |    
          
                               
              207K
              $12.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $300.91 - $398.25
      $97.5K - $129K
     
         
           |    
          
                               
              336K
              $105M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.19 - $279.95
      $30.7M - $38.2M
     
         
           |    
          
                               
              3.46M
              $849M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.4 - $298.52
      $635K - $1.08M
     
         
           |    
          
                               
              216K
              $38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.19 - $51.12
      $10.7M - $13.5M
     
         
           |    
          
                               
              31.8K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.15 - $42.89
      $5.79M - $10.3M
     
         
           |    
          
                               
              173K
              $4.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $168.59 - $212.13
      $57.2M - $71.9M
     
         
           |    
          
                               
              1.32M
              $265M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $222.66 - $268.42
      $4.91M - $5.92M
     
         
           |    
          
                               
              480K
              $112M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.18 - $113.03
      $6.87M - $8.43M
     
         
           |    
          
                               
              252K
              $24.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $565.7 - $720.25
      $7.33M - $9.33M
     
         
           |    
          
                               
              324K
              $188M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.01 - $27.13
      $3.58M - $3.88M
     
         
           |    
          
                               
              6.3M
              $160M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.62 - $78.55
      $7.94M - $10.1M
     
         
           |    
          
                               
              576K
              $37.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.67 - $81.85
      $5.43M - $6.48M
     
         
           |    
          
                               
              1.7M
              $118M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.04 - $12.47
      $8.7M - $10.8M
     
         
           |    
          
                               
              160K
              $1.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              983K
              $191M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.84 - $126.3
      $3.75M - $5.4M
     
         
           |    
          
                               
              191K
              $16.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.24 - $83.64
      $31.4M - $36.9M
     
         
           |    
          
                               
              5.29M
              $414M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $233.53 - $277.82
      $2.22M - $2.64M
     
         
           |    
          
                               
              305K
              $71.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $235.63 - $278.34
      $4.53M - $5.35M
     
         
           |    
          
                               
              419K
              $102M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $143.8 - $161.28
      $8.72M - $9.78M
     
         
           |    
          
                               
              250K
              $37.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $178.23 - $224.31
      $626K - $788K
     
         
           |    
          
                               
              302K
              $54.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.38 - $26.0
      $3.88M - $6.15M
     
         
           |    
          
                               
              328K
              $5.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $170.39 - $190.43
      $3.49M - $3.9M
     
         
           |    
          
                               
              574K
              $98.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1177.09 - $1390.0
      $3.42M - $4.04M
     
         
           |    
          
                               
              102K
              $120M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.94 - $175.86
      $7.65M - $8.85M
     
         
           |    
          
                               
              583K
              $89.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.86 - $87.28
      $2.72M - $3.3M
     
         
           |    
          
                               
              626K
              $45.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.22 - $54.92
      $3.59M - $4.35M
     
         
           |    
          
                               
              519K
              $24.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $437.8 - $527.48
      $6.47M - $7.8M
     
         
           |    
          
                               
              52.9K
              $24.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.71 - $54.07
      $4.7M - $6.93M
     
         
           |    
          
                               
              201K
              $7.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.46 - $25.46
      $3.09M - $7.52M
     
         
           |    
          
                               
              20.2K
              $210K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $168.84 - $202.89
      $2.34M - $2.81M
     
         
           |    
          
                               
              264K
              $46.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $148.15 - $186.25
      $3.04M - $3.82M
     
         
           |    
          
                               
              524K
              $89.4M
             
           | 
          
            
              
            
           |