| 
              
           | 
          
            
           | 
          
                                   
      $103.24 - $106.68
      $753K - $778K
     
         
           |    
          
                               
              2.77K
              $294K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.83 - $117.22
      $507K - $561K
     
         
           |    
          
                               
              2.19K
              $247K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.09 - $50.58
      $330K - $340K
     
         
           |    
          
                               
              58.3K
              $2.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              88.2K
              $16.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.75 - $100.75
      $205K - $211K
     
         
           |    
          
                               
              5.85K
              $586K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.76 - $48.46
      $189K - $192K
     
         
           |    
          
                               
              13K
              $628K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.96 - $80.04
      $193K - $196K
     
         
           |    
          
                               
              111K
              $8.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.38 - $27.95
      $547K - $579K
     
         
           |    
          
                               
              519K
              $14.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.78 - $50.75
      $176K - $179K
     
         
           |    
          
                               
              168K
              $8.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $276.51 - $305.12
      $167K - $184K
     
         
           |    
          
                               
              4.84K
              $1.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $282.75 - $294.19
      $97.3K - $101K
     
         
           |    
          
                               
              3.89K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.47 - $93.24
      $149K - $157K
     
         
           |    
          
                               
              44.2K
              $4.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.38 - $83.0
      $42.5K - $42.8K
     
         
           |    
          
                               
              9.1K
              $754K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.57 - $62.89
      $35.1K - $37.1K
     
         
           |    
          
                               
              12.8K
              $790K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.38 - $71.68
      $119K - $129K
     
         
           |    
          
                               
              26K
              $1.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.76 - $6.39
      $4.41K - $5.92K
     
         
           |    
          
                               
              14.4K
              $75K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.64 - $51.71
      $2.95K - $3.21K
     
         
           |    
          
                               
              5.26K
              $271K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.76 - $203.86
      $28.9K - $30.6K
     
         
           |    
          
                               
              6.48K
              $1.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $567.77 - $614.76
      $10.2K - $11.1K
     
         
           |    
          
                               
              1.22K
              $746K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.16 - $98.46
      $15.5K - $16.2K
     
         
           |    
          
                               
              35.2K
              $3.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $164.63 - $174.58
      $97.3K - $103K
     
         
           |    
          
                               
              25.8K
              $4.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.48 - $142.97
      $38.9K - $40.7K
     
         
           |    
          
                               
              53K
              $7.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $195.41 - $212.37
      $192K - $208K
     
         
           |    
          
                               
              32.8K
              $6.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $279.83 - $293.74
      $160K - $168K
     
         
           |    
          
                               
              30.5K
              $8.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.29 - $93.61
      $13.1K - $14K
     
         
           |    
          
                               
              92.2K
              $8.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $459.11 - $506.91
      $736K - $813K
     
         
           |    
          
                               
              69.8K
              $35.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.02 - $60.3
      $131K - $141K
     
         
           |    
          
                               
              253K
              $15.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.51 - $186.57
      $186K - $198K
     
         
           |    
          
                               
              82.6K
              $15.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.58 - $259.17
      $215K - $234K
     
         
           |    
          
                               
              79.4K
              $20.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $420.11 - $472.68
      $562K - $632K
     
         
           |    
          
                               
              47.5K
              $22.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $433.97 - $484.08
      $4.77K - $5.32K
     
         
           |    
          
                               
              50.7K
              $24.3M
             
           | 
          
            
              
            
           |