| 
              
           | 
          
            
           | 
          
                                   
      $271.18 - $309.22
      $18.7M - $21.4M
     
         
           |    
          
                               
              149K
              $42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $232.56 - $304.78
      $3.57M - $4.68M
     
         
           |    
          
                               
              312K
              $76.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.77 - $353.61
      $10.2M - $15.2M
     
         
           |    
          
                               
              5.85K
              $2.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $205.16 - $239.07
      $21.8M - $25.4M
     
         
           |    
          
                               
              7.25K
              $1.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $459.11 - $506.91
      $9.61M - $10.6M
     
         
           |    
          
                               
              220K
              $110M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.83 - $117.22
      $10.3M - $11.5M
     
         
           |    
          
                               
              334K
              $37.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.57 - $161.83
      $7.13M - $7.93M
     
         
           |    
          
                               
              162K
              $25.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $332.09 - $358.86
      $5.56M - $6.01M
     
         
           |    
          
                               
              392K
              $134M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.97 - $182.84
      $6.96M - $8.1M
     
         
           |    
          
                               
              315K
              $50.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.45 - $29.35
      $5.65M - $6.78M
     
         
           |    
          
                               
              40.7K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.34 - $45.65
      $6.27M - $6.92M
     
         
           |    
          
                               
              1K
              $45K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.93 - $101.07
      $3.51M - $4.18M
     
         
           |    
          
                               
              65.7K
              $6.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $522.22 - $611.76
      $831K - $974K
     
         
           |    
          
                               
              61.6K
              $32.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.47 - $161.22
      $259K - $277K
     
         
           |    
          
                               
              225K
              $34.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.43 - $58.29
      $4.35M - $4.66M
     
         
           |    
          
                               
              29.2K
              $1.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.09 - $111.7
      $2.99M - $3.41M
     
         
           |    
          
                               
              146K
              $16.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $422.75 - $485.53
      $2.28M - $2.62M
     
         
           |    
          
                               
              25.7K
              $11.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $172.41 - $199.66
      $798K - $924K
     
         
           |    
          
                               
              47.1K
              $8.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.74 - $110.41
      $2.9M - $2.94M
     
         
           |    
          
                               
              64
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.6 - $87.37
      $1.53M - $1.73M
     
         
           |    
          
                               
              191K
              $16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              71.6K
              $13.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $366.54 - $479.53
      $1.35M - $1.77M
     
         
           |    
          
                               
              2.13K
              $835K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.72 - $82.11
      $1.56M - $1.87M
     
         
           |    
          
                               
              32.6K
              $2.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.75 - $36.99
      $1.17M - $1.37M
     
         
           |    
          
                               
              2K
              $70K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.2 - $176.26
      $1.29M - $1.53M
     
         
           |    
          
                               
              27.9K
              $4.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $333.65 - $392.1
      $1.04M - $1.22M
     
         
           |    
          
                               
              3.49K
              $1.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $165.59 - $190.9
      $373K - $430K
     
         
           |    
          
                               
              97.6K
              $16.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.81 - $152.16
      $168K - $191K
     
         
           |    
          
                               
              112K
              $15.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.29 - $25.88
      $1.17M - $1.3M
     
         
           |    
          
                               
              476K
              $12.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.36 - $93.33
      $257K - $302K
     
         
           |    
          
                               
              65.3K
              $5.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.69 - $114.82
      $567K - $751K
     
         
           |    
          
                               
              19.5K
              $1.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.41 - $69.69
      $1.12M - $1.23M
     
         
           |    
          
                               
              10.9K
              $743K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $259.49 - $300.41
      $1.62M - $1.88M
     
         
           |    
          
                               
              8.45K
              $2.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.32 - $232.35
      $18.8K - $22.8K
     
         
           |    
          
                               
              33.8K
              $6.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.12 - $99.52
      $856K - $859K
     
         
           |    
          
                               
              47.8K
              $4.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $214.91 - $237.16
      $749K - $827K
     
         
           |    
          
                               
              18K
              $4.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.78 - $176.09
      $519K - $693K
     
         
           |    
          
                               
              637
              $85K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.46 - $120.63
      $1.27M - $1.41M
     
         
           |    
          
                               
              34.7K
              $4.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $656.44 - $753.15
      $1.01M - $1.16M
     
         
           |    
          
                               
              739
              $551K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.5 - $35.2
      $491K - $678K
     
         
           |    
          
                               
              2.07K
              $52K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $265.78 - $299.3
      $214K - $241K
     
         
           |    
          
                               
              19.7K
              $5.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.67 - $71.67
      $67.8K - $74K
     
         
           |    
          
                               
              95.7K
              $6.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $288.69 - $310.94
      $64.7K - $69.7K
     
         
           |    
          
                               
              41.8K
              $12.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.75 - $80.73
      $223K - $306K
     
         
           |    
          
                               
              84.6K
              $5.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.51 - $136.62
      $933K - $1.06M
     
         
           |    
          
                               
              384K
              $51.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.65 - $119.07
      $443K - $509K
     
         
           |    
          
                               
              12.1K
              $1.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.57 - $74.72
      $504K - $519K
     
         
           |    
          
                               
              6.04K
              $449K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $330.88 - $375.23
      $385K - $437K
     
         
           |    
          
                               
              19.2K
              $6.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.98 - $406.7
      $6.55K - $11.8K
     
         
           |    
          
                               
              2.68K
              $703K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $265.99 - $289.59
      $238K - $259K
     
         
           |    
          
                               
              8.28K
              $2.34M
             
           | 
          
            
              
            
           |