| 
              
           | 
          
            
           | 
          
                                   
      $103.88 - $123.68
      $116K - $138K
     
         
           |    
          
                               
              69.4K
              $8.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.52 - $79.36
      $10.1K - $13.5K
     
         
           |    
          
                               
              27.6K
              $2.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.49 - $103.78
      $9.56K - $13K
     
         
           |    
          
                               
              19.5K
              $2.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.86 - $129.5
      $247K - $311K
     
         
           |    
          
                               
              47K
              $6.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.51 - $20.45
      $368K - $602K
     
         
           |    
          
                               
              129K
              $2.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.9 - $15.57
      $19.2K - $25.2K
     
         
           |    
          
                               
              125K
              $1.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $187.5 - $246.51
      $8.06K - $10.6K
     
         
           |    
          
                               
              5.97K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $468.22 - $566.51
      $28.1K - $34K
     
         
           |    
          
                               
              7.33K
              $4.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $169.89 - $223.9
      $26.7K - $35.2K
     
         
           |    
          
                               
              6.49K
              $1.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $267.12 - $336.65
      $898K - $1.13M
     
         
           |    
          
                               
              90.3K
              $29.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.87 - $164.49
      $227K - $264K
     
         
           |    
          
                               
              88.3K
              $14.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.76 - $118.19
      $11.3K - $20.3K
     
         
           |    
          
                               
              5.84K
              $669K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $422.19 - $533.73
      $51.5K - $65.1K
     
         
           |    
          
                               
              6.18K
              $3.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.6 - $87.81
      $49K - $71K
     
         
           |    
          
                               
              18K
              $1.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $204.54 - $258.0
      $74.9K - $94.4K
     
         
           |    
          
                               
              9.97K
              $2.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.04 - $175.83
      $252K - $375K
     
         
           |    
          
                               
              21.9K
              $3.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.59 - $182.75
      $66.1K - $85.3K
     
         
           |    
          
                               
              18.9K
              $3.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.87 - $39.17
      $1.4M - $1.78M
     
         
           |    
          
                               
              451K
              $17.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.47 - $102.48
      $39.6K - $59.2K
     
         
           |    
          
                               
              27.1K
              $2.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.78 - $51.4
      $250K - $369K
     
         
           |    
          
                               
              83.3K
              $4.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.79 - $134.29
      $191K - $277K
     
         
           |    
          
                               
              34K
              $4.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.46 - $58.71
      $13.8K - $20K
     
         
           |    
          
                               
              37K
              $2.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.49 - $190.68
      $107K - $141K
     
         
           |    
          
                               
              26.8K
              $4.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.11 - $52.34
      $41.4K - $48K
     
         
           |    
          
                               
              263K
              $13.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $238.57 - $327.47
      $28.9K - $39.6K
     
         
           |    
          
                               
              8.68K
              $2.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.53 - $159.7
      $240K - $289K
     
         
           |    
          
                               
              45.3K
              $7.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.32 - $128.28
      $46.8K - $66.4K
     
         
           |    
          
                               
              20.7K
              $2.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $284.19 - $351.22
      $36.9K - $45.7K
     
         
           |    
          
                               
              14.2K
              $5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.65 - $153.88
      $5.19K - $6.46K
     
         
           |    
          
                               
              32.8K
              $5.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $652.83 - $732.78
      $63.3K - $71.1K
     
         
           |    
          
                               
              8.96K
              $6.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.53 - $309.8
      $81.5K - $106K
     
         
           |    
          
                               
              16.1K
              $4.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $209.39 - $289.94
      $16.3K - $22.6K
     
         
           |    
          
                               
              8.89K
              $2.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.33 - $28.94
      $99.8K - $110K
     
         
           |    
          
                               
              930K
              $26.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.78 - $77.48
      $74.3K - $90.3K
     
         
           |    
          
                               
              58.3K
              $4.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.67 - $176.74
      $1.08M - $1.24M
     
         
           |    
          
                               
              290K
              $51.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.87 - $127.3
      $295K - $358K
     
         
           |    
          
                               
              93K
              $11.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.69 - $32.91
      $265K - $327K
     
         
           |    
          
                               
              260K
              $8.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.95 - $128.54
      $312K - $802K
     
         
           |    
          
                               
              15.5K
              $1.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.13 - $56.88
      $81.5K - $103K
     
         
           |    
          
                               
              101K
              $5.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $361.04 - $536.34
      $33.6K - $49.9K
     
         
           |    
          
                               
              5.98K
              $3.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.95 - $421.61
      $51.2K - $90.6K
     
         
           |    
          
                               
              6.52K
              $2.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.7 - $90.98
      $272K - $336K
     
         
           |    
          
                               
              136K
              $12.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $200.21 - $256.99
      $405K - $520K
     
         
           |    
          
                               
              28.5K
              $7.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.81 - $67.78
      $1.56M - $1.93M
     
         
           |    
          
                               
              520K
              $35.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.41 - $74.81
      $667K - $870K
     
         
           |    
          
                               
              182K
              $13.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.82 - $215.79
      $7.64M - $9.43M
     
         
           |    
          
                               
              629K
              $136M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1231.75 - $1520.64
      $522K - $645K
     
         
           |    
          
                               
              10.9K
              $16.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.55 - $75.83
      $69.2K - $94.5K
     
         
           |    
          
                               
              102K
              $7.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $396.7 - $501.59
      $245K - $310K
     
         
           |    
          
                               
              34.2K
              $17.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.32 - $41.51
      $464K - $578K
     
         
           |    
          
                               
              771K
              $31.7M
             
           | 
          
            
              
            
           |