| 
              
           | 
          
            
           | 
          
                                   
      $153.3 - $186.58
      $78.2M - $95.1M
     
         
           |    
          
                               
              1.18M
              $220M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $202.38 - $256.87
      $14M - $17.7M
     
         
           |    
          
                               
              814K
              $207M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.1 - $718.54
      $22.3M - $47.8M
     
         
           |    
          
                               
              83.5K
              $60M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $491.09 - $535.64
      $15.8M - $17.2M
     
         
           |    
          
                               
              290K
              $150M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $199.29 - $226.27
      $19.6M - $22.2M
     
         
           |    
          
                               
              101K
              $20.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.36 - $254.72
      $1.1M - $1.6M
     
         
           |    
          
                               
              231K
              $56.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $546.99 - $602.2
      $8.57M - $9.44M
     
         
           |    
          
                               
              99.7K
              $59.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.8 - $184.42
      $6.75M - $9.24M
     
         
           |    
          
                               
              133K
              $21.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $620.67 - $670.08
      $2.31M - $2.49M
     
         
           |    
          
                               
              135K
              $90.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $420.11 - $472.68
      $196K - $221K
     
         
           |    
          
                               
              195K
              $91.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $303.93 - $329.86
      $2.25M - $2.44M
     
         
           |    
          
                               
              235K
              $77.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $285.05 - $309.14
      $2.07M - $2.24M
     
         
           |    
          
                               
              238K
              $73.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.83 - $179.9
      $165K - $286K
     
         
           |    
          
                               
              110K
              $19.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.58 - $259.17
      $178K - $195K
     
         
           |    
          
                               
              382K
              $97.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.58 - $28.39
      $6.41M - $6.84M
     
         
           |    
          
                               
              351K
              $9.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $250.97 - $282.66
      $5.78M - $6.51M
     
         
           |    
          
                               
              29.4K
              $8.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.46 - $26.5
      $1.71M - $1.86M
     
         
           |    
          
                               
              2.6M
              $68.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.07 - $47.56
      $6.23M - $6.57M
     
         
           |    
          
                               
              207K
              $9.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.16 - $255.24
      $1.61M - $2.34M
     
         
           |    
          
                               
              64.4K
              $15.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $184.85 - $231.54
      $796K - $997K
     
         
           |    
          
                               
              110K
              $25.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $695.21 - $791.73
      $5.49M - $6.25M
     
         
           |    
          
                               
              40.2K
              $29.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $843.9 - $1078.6
      $4.07M - $5.2M
     
         
           |    
          
                               
              6.17K
              $6.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $182.33 - $194.5
      $132K - $141K
     
         
           |    
          
                               
              417K
              $81.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.25 - $204.95
      $1.46M - $1.92M
     
         
           |    
          
                               
              127K
              $25.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.83 - $117.22
      $3.22M - $3.56M
     
         
           |    
          
                               
              190K
              $21.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $211.65 - $238.24
      $3.8M - $4.28M
     
         
           |    
          
                               
              316K
              $69.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $264.74 - $369.57
      $626K - $873K
     
         
           |    
          
                               
              61.2K
              $20.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.29 - $100.17
      $632K - $709K
     
         
           |    
          
                               
              324K
              $32.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $147.94 - $154.99
      $3.27M - $3.43M
     
         
           |    
          
                               
              26.9K
              $4.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.31 - $84.07
      $1.36M - $1.84M
     
         
           |    
          
                               
              234K
              $19.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.57 - $74.72
      $2.32M - $2.39M
     
         
           |    
          
                               
              1.21M
              $89.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.43 - $54.52
      $58.3K - $64.3K
     
         
           |    
          
                               
              652K
              $35.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.21 - $25.99
      $2.2M - $2.27M
     
         
           |    
          
                               
              3.09M
              $79.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $625.65 - $812.69
      $2.63M - $3.42M
     
         
           |    
          
                               
              22.4K
              $17.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $194.44 - $206.51
      $189K - $201K
     
         
           |    
          
                               
              211K
              $43.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $332.09 - $358.86
      $2.66M - $2.87M
     
         
           |    
          
                               
              25.6K
              $8.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $404.94 - $499.99
      $443K - $547K
     
         
           |    
          
                               
              24.1K
              $11.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.06 - $208.19
      $1.91M - $2.39M
     
         
           |    
          
                               
              29.7K
              $6.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $209.79 - $237.38
      $2.13M - $2.41M
     
         
           |    
          
                               
              12K
              $2.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $309.46 - $373.37
      $1.56M - $1.89M
     
         
           |    
          
                               
              11.5K
              $4.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.77 - $188.68
      $1.71M - $2.12M
     
         
           |    
          
                               
              13.7K
              $2.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.04 - $77.35
      $43.4K - $46.6K
     
         
           |    
          
                               
              473K
              $36.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.62 - $72.77
      $678K - $800K
     
         
           |    
          
                               
              122K
              $8.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $357.4 - $423.42
      $603K - $714K
     
         
           |    
          
                               
              31.5K
              $12.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.6 - $46.92
      $1.16M - $1.19M
     
         
           |    
          
                               
              1.28M
              $59.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.91 - $99.57
      $567K - $649K
     
         
           |    
          
                               
              246K
              $24.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.99 - $114.46
      $565K - $604K
     
         
           |    
          
                               
              446K
              $50.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.41 - $20.12
      $1.41M - $1.54M
     
         
           |    
          
                               
              159K
              $2.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.12 - $68.08
      $707K - $751K
     
         
           |    
          
                               
              152K
              $10.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.68 - $186.97
      $698K - $999K
     
         
           |    
          
                               
              12.9K
              $2.36M
             
           | 
          
            
              
            
           |