| 
              
           | 
          
            
           | 
          
                                   
      $104.57 - $116.92
      $891K - $997K
     
         
           |    
          
                               
              100K
              $11.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.26 - $26.58
      $1.04M - $1.24M
     
         
           |    
          
                               
              167K
              $4.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.34 - $47.7
      $110K - $134K
     
         
           |    
          
                               
              86.4K
              $3.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.52 - $190.14
      $214K - $271K
     
         
           |    
          
                               
              14.7K
              $2.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $166.63 - $185.86
      $40.2K - $44.8K
     
         
           |    
          
                               
              52K
              $8.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.67 - $42.99
      $3.51M - $5.46M
     
         
           |    
          
                               
              329K
              $13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.36 - $69.32
      $728K - $784K
     
         
           |    
          
                               
              121K
              $8.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.47 - $78.75
      $5.85K - $7.88K
     
         
           |    
          
                               
              54.6K
              $3.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.14 - $82.67
      $498K - $540K
     
         
           |    
          
                               
              58.7K
              $4.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.48 - $109.53
      $83.1K - $104K
     
         
           |    
          
                               
              52.3K
              $4.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.98 - $45.94
      $76.3K - $97.4K
     
         
           |    
          
                               
              93.8K
              $3.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.52 - $77.49
      $259K - $306K
     
         
           |    
          
                               
              80.1K
              $5.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.43 - $88.34
      $355K - $395K
     
         
           |    
          
                               
              86.4K
              $7.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.51 - $173.33
      $261K - $347K
     
         
           |    
          
                               
              46K
              $6.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.05 - $54.79
      $272K - $465K
     
         
           |    
          
                               
              23.5K
              $821K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.81 - $105.39
      $260K - $361K
     
         
           |    
          
                               
              16K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.56 - $25.71
      $695K - $792K
     
         
           |    
          
                               
              85.5K
              $2.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.67 - $22.01
      $85.8K - $129K
     
         
           |    
          
                               
              76.4K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.63 - $63.8
      $1.52M - $1.74M
     
         
           |    
          
                               
              200K
              $12.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $243.0 - $367.0
      $24.3K - $36.7K
     
         
           |    
          
                               
              6.95K
              $1.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.22 - $53.05
      $418K - $513K
     
         
           |    
          
                               
              39.8K
              $1.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.51 - $154.58
      $1.86M - $2.11M
     
         
           |    
          
                               
              83.9K
              $13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.98 - $75.02
      $555K - $622K
     
         
           |    
          
                               
              86.3K
              $6.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.37 - $87.97
      $287K - $369K
     
         
           |    
          
                               
              54.1K
              $3.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              88K
              $1.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.99 - $210.18
      $3.27M - $3.8M
     
         
           |    
          
                               
              203K
              $42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $219.6 - $270.85
      $841K - $1.04M
     
         
           |    
          
                               
              11.1K
              $2.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.03 - $56.96
      $92.1K - $131K
     
         
           |    
          
                               
              67.3K
              $2.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.23 - $43.23
      $531K - $570K
     
         
           |    
          
                               
              68.1K
              $2.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.12 - $90.57
      $645K - $845K
     
         
           |    
          
                               
              40.8K
              $2.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              39.2K
              $9.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.55 - $101.32
      $89.7K - $124K
     
         
           |    
          
                               
              22.9K
              $1.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.93 - $131.55
      $1.43M - $1.65M
     
         
           |    
          
                               
              93.6K
              $11.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.02 - $74.12
      $81K - $128K
     
         
           |    
          
                               
              32.1K
              $1.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.27 - $57.26
      $335K - $414K
     
         
           |    
          
                               
              56.9K
              $2.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.16 - $46.84
      $302K - $361K
     
         
           |    
          
                               
              43.5K
              $1.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.51 - $41.85
      $80.8K - $119K
     
         
           |    
          
                               
              171K
              $5.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.3 - $28.48
      $106K - $130K
     
         
           |    
          
                               
              70K
              $1.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.92 - $104.14
      $427K - $469K
     
         
           |    
          
                               
              47.2K
              $4.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.24 - $215.42
      $180K - $247K
     
         
           |    
          
                               
              11.2K
              $1.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.2 - $90.39
      $209K - $241K
     
         
           |    
          
                               
              126K
              $10.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              6.95K
              $2.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.54 - $25.45
      $171K - $235K
     
         
           |    
          
                               
              134K
              $2.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.51 - $102.81
      $136K - $151K
     
         
           |    
          
                               
              70.1K
              $6.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.19 - $55.09
      $380K - $474K
     
         
           |    
          
                               
              30.2K
              $1.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.63 - $49.79
      $237K - $350K
     
         
           |    
          
                               
              19.4K
              $759K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.97 - $74.91
      $96K - $112K
     
         
           |    
          
                               
              52.5K
              $3.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.15 - $18.3
      $39.4K - $47.6K
     
         
           |    
          
                               
              386K
              $6.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.21 - $14.21
      $191K - $242K
     
         
           |    
          
                               
              143K
              $1.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $114.02 - $132.04
      $768K - $889K
     
         
           |    
          
                               
              88.6K
              $10.6M
             
           | 
          
            
              
            
           |