| 
              
           | 
          
            
           | 
          
                                   
      $86.73 - $96.94
      $1.4M - $1.56M
     
         
           |    
          
                               
              51.8K
              $4.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $129.67 - $147.5
      $878K - $999K
     
         
           |    
          
                               
              27.8K
              $4.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.32 - $232.35
      $2.53M - $3.06M
     
         
           |    
          
                               
              53.6K
              $10.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.81 - $25.24
      $724K - $922K
     
         
           |    
          
                               
              150K
              $3.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $176.44 - $192.03
      $1.15M - $1.25M
     
         
           |    
          
                               
              26.4K
              $4.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $255.35 - $282.87
      $1.57M - $1.74M
     
         
           |    
          
                               
              25.8K
              $6.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.12 - $126.1
      $1.71M - $1.92M
     
         
           |    
          
                               
              62.4K
              $6.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.82 - $82.37
      $1.12M - $1.25M
     
         
           |    
          
                               
              63.8K
              $5.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.66 - $114.59
      $952K - $1.05M
     
         
           |    
          
                               
              36.7K
              $4.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              22.2K
              $4.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $252.01 - $293.73
      $1.04M - $1.21M
     
         
           |    
          
                               
              16.7K
              $4.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.05 - $109.36
      $707K - $966K
     
         
           |    
          
                               
              37.1K
              $3.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.33 - $82.51
      $970K - $1.05M
     
         
           |    
          
                               
              54.5K
              $4.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.54 - $48.1
      $896K - $1.01M
     
         
           |    
          
                               
              82.2K
              $3.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.5 - $153.94
      $1.09M - $1.2M
     
         
           |    
          
                               
              31.7K
              $4.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.04 - $128.75
      $885K - $1.02M
     
         
           |    
          
                               
              32.5K
              $4.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.15 - $137.64
      $398K - $608K
     
         
           |    
          
                               
              18.2K
              $2.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.75 - $81.83
      $1.21M - $1.34M
     
         
           |    
          
                               
              67.1K
              $5.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.9 - $78.26
      $820K - $919K
     
         
           |    
          
                               
              47.9K
              $3.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $328.67 - $358.52
      $1.01M - $1.1M
     
         
           |    
          
                               
              12.8K
              $4.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.94 - $298.09
      $1.2M - $1.32M
     
         
           |    
          
                               
              18K
              $5.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $301.83 - $345.45
      $771K - $882K
     
         
           |    
          
                               
              11.1K
              $3.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.76 - $69.99
      $818K - $913K
     
         
           |    
          
                               
              52K
              $3.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.84 - $223.53
      $487K - $676K
     
         
           |    
          
                               
              12.3K
              $2.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.73 - $134.7
      $903K - $1.02M
     
         
           |    
          
                               
              32.1K
              $4.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $262.23 - $334.39
      $1.95M - $2.49M
     
         
           |    
          
                               
              30.5K
              $8.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $526.48 - $588.0
      $1.14M - $1.27M
     
         
           |    
          
                               
              8.88K
              $5.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1271.04 - $1620.83
      $2.06M - $2.63M
     
         
           |    
          
                               
              6.45K
              $8.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.42 - $96.83
      $975K - $1.16M
     
         
           |    
          
                               
              48.4K
              $4.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.0 - $141.42
      $561K - $734K
     
         
           |    
          
                               
              22.5K
              $2.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.01 - $117.25
      $797K - $916K
     
         
           |    
          
                               
              32.4K
              $3.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.0 - $15.73
      $798K - $965K
     
         
           |    
          
                               
              251K
              $3.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.99 - $90.14
      $1.12M - $1.26M
     
         
           |    
          
                               
              57K
              $4.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.48 - $116.14
      $502K - $674K
     
         
           |    
          
                               
              23.8K
              $2.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $698.02 - $870.97
      $1.77M - $2.21M
     
         
           |    
          
                               
              8.95K
              $6.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.01 - $228.24
      $500K - $667K
     
         
           |    
          
                               
              13.5K
              $2.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.54 - $64.21
      $722K - $866K
     
         
           |    
          
                               
              54.9K
              $3.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $509.51 - $586.04
      $691K - $795K
     
         
           |    
          
                               
              5.37K
              $3.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $154.64 - $176.43
      $696K - $794K
     
         
           |    
          
                               
              20.2K
              $3.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.64 - $78.22
      $1.65M - $1.97M
     
         
           |    
          
                               
              109K
              $7.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.34 - $47.21
      $1.41M - $1.89M
     
         
           |    
          
                               
              164K
              $6.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.73 - $142.4
      $637K - $842K
     
         
           |    
          
                               
              26K
              $3.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $161.95 - $193.45
      $679K - $812K
     
         
           |    
          
                               
              17K
              $3.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.82 - $69.35
      $465K - $610K
     
         
           |    
          
                               
              52.5K
              $3.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.41 - $312.0
      $745K - $1.05M
     
         
           |    
          
                               
              13.8K
              $3.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.37 - $32.49
      $945K - $1.08M
     
         
           |    
          
                               
              124K
              $3.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.62 - $210.2
      $579K - $744K
     
         
           |    
          
                               
              14.1K
              $2.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.36 - $93.33
      $1.78M - $2.1M
     
         
           |    
          
                               
              92.4K
              $7.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.08 - $62.65
      $801K - $928K
     
         
           |    
          
                               
              60.6K
              $3.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.57 - $105.36
      $972K - $1.07M
     
         
           |    
          
                               
              41.3K
              $4.15M
             
           | 
          
            
              
            
           |