| 
              
           | 
          
            
           | 
          
                                   
      $57.56 - $65.3
      $156K - $177K
     
         
           |    
          
                               
              74K
              $4.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.11 - $33.67
      $23.8K - $27.5K
     
         
           |    
          
                               
              154K
              $4.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.18 - $45.16
      $447K - $478K
     
         
           |    
          
                               
              5
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.95 - $97.49
      $198K - $276K
     
         
           |    
          
                               
              15.1K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.28 - $17.39
      $14.3K - $17.4K
     
         
           |    
          
                               
              350K
              $5.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.74 - $138.67
      $628K - $676K
     
         
           |    
          
                               
              53.3K
              $7.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.49 - $27.14
      $298K - $415K
     
         
           |    
          
                               
              55.9K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              18.1K
              $4.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.96 - $71.3
      $119K - $163K
     
         
           |    
          
                               
              17.2K
              $937K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.71 - $107.69
      $307K - $316K
     
         
           |    
          
                               
              104K
              $10.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.0 - $74.44
      $74.4K - $103K
     
         
           |    
          
                               
              30.1K
              $1.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.57 - $116.92
      $425K - $475K
     
         
           |    
          
                               
              22.7K
              $2.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.25 - $211.06
      $237K - $409K
     
         
           |    
          
                               
              915
              $122K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.06 - $142.68
      $9.05K - $17K
     
         
           |    
          
                               
              10.3K
              $790K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.86 - $121.12
      $428K - $468K
     
         
           |    
          
                               
              1.94K
              $234K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.5 - $43.01
      $357K - $445K
     
         
           |    
          
                               
              26.2K
              $990K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $239.27 - $396.5
      $309K - $512K
     
         
           |    
          
                               
              14.2K
              $4.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.76 - $162.89
      $212K - $244K
     
         
           |    
          
                               
              9.67K
              $1.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              290K
              $35.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.43 - $84.12
      $71.9K - $96.8K
     
         
           |    
          
                               
              30.2K
              $1.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.37 - $118.15
      $310K - $409K
     
         
           |    
          
                               
              33
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.52 - $52.37
      $487K - $496K
     
         
           |    
          
                               
              197K
              $10.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              18.9K
              $252K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.32 - $52.19
      $522K - $576K
     
         
           |    
          
                               
              124K
              $6.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.82 - $52.7
      $510K - $529K
     
         
           |    
          
                               
              172K
              $9.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.01 - $64.46
      $449K - $499K
     
         
           |    
          
                               
              38.8K
              $2.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.41 - $60.74
      $297K - $325K
     
         
           |    
          
                               
              22.3K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.65 - $206.43
      $56.8K - $67.1K
     
         
           |    
          
                               
              21.8K
              $3.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $272.79 - $355.88
      $283K - $369K
     
         
           |    
          
                               
              14
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.69 - $152.6
      $188K - $245K
     
         
           |    
          
                               
              5.87K
              $686K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.99 - $210.18
      $513K - $596K
     
         
           |    
          
                               
              16.4K
              $3.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.73 - $5.88
      $54.8K - $86.4K
     
         
           |    
          
                               
              166K
              $619K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $636.62 - $777.63
      $454K - $554K
     
         
           |    
          
                               
              2.89K
              $1.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.38 - $266.86
      $230K - $278K
     
         
           |    
          
                               
              2.34K
              $520K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.29 - $57.86
      $45.4K - $56.7K
     
         
           |    
          
                               
              59.4K
              $2.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.58 - $195.91
      $92.9K - $104K
     
         
           |    
          
                               
              21.4K
              $3.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.05 - $64.52
      $3.74K - $4.39K
     
         
           |    
          
                               
              41.5K
              $2.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.28 - $66.1
      $295K - $329K
     
         
           |    
          
                               
              3.68K
              $233K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.73 - $88.4
      $250K - $292K
     
         
           |    
          
                               
              1.1K
              $83K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.16 - $29.08
      $134K - $276K
     
         
           |    
          
                               
              30.6K
              $432K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.06 - $80.01
      $7.71K - $12.3K
     
         
           |    
          
                               
              13K
              $764K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.68 - $94.52
      $359K - $387K
     
         
           |    
          
                               
              17.1K
              $1.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.3 - $112.23
      $135K - $157K
     
         
           |    
          
                               
              10.9K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.25 - $23.0
      $255K - $263K
     
         
           |    
          
                               
              6.67K
              $153K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.18 - $18.03
      $30K - $48.4K
     
         
           |    
          
                               
              57.9K
              $672K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.55 - $101.32
      $115K - $158K
     
         
           |    
          
                               
              5.88K
              $432K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $211.47 - $267.17
      $144K - $182K
     
         
           |    
          
                               
              2.84K
              $600K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $207.86 - $228.08
      $224K - $246K
     
         
           |    
          
                               
              2.6K
              $557K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.84 - $105.31
      $242K - $269K
     
         
           |    
          
                               
              1.7K
              $164K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $332.0 - $400.86
      $12.3K - $14.8K
     
         
           |    
          
                               
              7.17K
              $2.42M
             
           | 
          
            
              
            
           |