| 
              
           | 
          
            
           | 
          
                                   
      $167.28 - $188.45
      $3.29M - $3.71M
     
         
           |    
          
                               
              21K
              $3.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $659.01 - $772.54
      $2.79M - $3.27M
     
         
           |    
          
                               
              4.51K
              $3.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $398.96 - $472.54
      $2.92M - $3.46M
     
         
           |    
          
                               
              7.81K
              $3.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.32 - $232.35
      $3.11M - $3.76M
     
         
           |    
          
                               
              21.2K
              $4.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.17 - $107.3
      $2.85M - $2.88M
     
         
           |    
          
                               
              47.5K
              $5.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.9 - $70.75
      $2.67M - $3.1M
     
         
           |    
          
                               
              47K
              $2.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $756.7 - $811.13
      $2.59M - $2.78M
     
         
           |    
          
                               
              5.53K
              $4.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $284.17 - $319.49
      $2.36M - $2.66M
     
         
           |    
          
                               
              9.11K
              $2.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $199.29 - $226.27
      $2.5M - $2.84M
     
         
           |    
          
                               
              13.5K
              $2.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $274.66 - $395.76
      $2.16M - $3.11M
     
         
           |    
          
                               
              8.39K
              $2.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.93 - $187.67
      $1.92M - $2.25M
     
         
           |    
          
                               
              19.7K
              $3.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.13 - $60.79
      $1.84M - $1.99M
     
         
           |    
          
                               
              40.8K
              $2.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $161.21 - $180.02
      $1.87M - $2.09M
     
         
           |    
          
                               
              25.1K
              $4.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.89 - $127.16
      $1.83M - $1.94M
     
         
           |    
          
                               
              17.5K
              $2.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.94 - $298.09
      $1.7M - $1.86M
     
         
           |    
          
                               
              8.48K
              $2.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.96 - $52.08
      $1.49M - $1.58M
     
         
           |    
          
                               
              58K
              $2.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.33 - $246.01
      $1.56M - $1.7M
     
         
           |    
          
                               
              7.85K
              $1.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.14 - $37.85
      $1.07M - $1.09M
     
         
           |    
          
                               
              1.3M
              $49.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.76 - $69.99
      $1.1M - $1.23M
     
         
           |    
          
                               
              22K
              $1.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.36 - $152.88
      $1.1M - $1.25M
     
         
           |    
          
                               
              13K
              $1.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $182.72 - $204.51
      $1.06M - $1.19M
     
         
           |    
          
                               
              8.15K
              $1.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.43 - $33.93
      $1.04M - $1.12M
     
         
           |    
          
                               
              85.5K
              $2.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.3 - $68.34
      $931K - $1.02M
     
         
           |    
          
                               
              24.1K
              $1.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              5.1K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.9 - $32.78
      $701K - $795K
     
         
           |    
          
                               
              37.9K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.25 - $257.69
      $548K - $598K
     
         
           |    
          
                               
              5.86K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.74 - $22.79
      $571K - $628K
     
         
           |    
          
                               
              40.2K
              $877K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.86 - $87.45
      $462K - $563K
     
         
           |    
          
                               
              12.2K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.43 - $62.12
      $525K - $558K
     
         
           |    
          
                               
              18.4K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.71 - $41.37
      $571K - $644K
     
         
           |    
          
                               
              29K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              42.8K
              $812K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.54 - $48.43
      $470K - $500K
     
         
           |    
          
                               
              17.6K
              $818K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.47 - $36.74
      $488K - $552K
     
         
           |    
          
                               
              28.8K
              $957K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.62 - $72.77
      $83.2K - $98.2K
     
         
           |    
          
                               
              31.9K
              $2.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.75 - $43.37
      $359K - $364K
     
         
           |    
          
                               
              75K
              $3.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.05 - $115.69
      $277K - $308K
     
         
           |    
          
                               
              4.48K
              $478K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.36 - $58.96
      $204K - $221K
     
         
           |    
          
                               
              12.8K
              $751K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              57.5K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              46.4K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              5.37K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              17.1K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              10K
              $0
             
           | 
          
            
              
            
           |