| 
              
           | 
          
            
           | 
          
                                   
      $53.75 - $67.21
      $5.76M - $7.21M
     
         
           |    
          
                               
              355K
              $23.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.83 - $84.09
      $2.96M - $3.67M
     
         
           |    
          
                               
              57.2K
              $4.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.63 - $60.01
      $1.58M - $1.99M
     
         
           |    
          
                               
              57.3K
              $3.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.09 - $22.44
      $918K - $933K
     
         
           |    
          
                               
              252K
              $5.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.29 - $275.65
      $23.3K - $43.8K
     
         
           |    
          
                               
              3.84K
              $1.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.28 - $21.98
      $223K - $231K
     
         
           |    
          
                               
              744K
              $16.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.94 - $25.42
      $286K - $291K
     
         
           |    
          
                               
              652K
              $16.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.57 - $21.99
      $363K - $370K
     
         
           |    
          
                               
              121K
              $2.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.3 - $22.57
      $330K - $334K
     
         
           |    
          
                               
              604K
              $13.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.7 - $23.33
      $218K - $224K
     
         
           |    
          
                               
              707K
              $16.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.96 - $24.27
      $279K - $282K
     
         
           |    
          
                               
              676K
              $16.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.44 - $94.13
      $336K - $414K
     
         
           |    
          
                               
              8.86K
              $751K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.65 - $270.95
      $226 - $271
     
         
           |    
          
                               
              14.7K
              $3.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.98 - $80.12
      $2.87K - $3.77K
     
         
           |    
          
                               
              18.4K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.1 - $53.29
      $31.6K - $33K
     
         
           |    
          
                               
              108K
              $5.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $317.61 - $387.52
      $87.7K - $107K
     
         
           |    
          
                               
              475
              $181K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.44 - $19.88
      $99.6K - $102K
     
         
           |    
          
                               
              43.3K
              $859K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $166.81 - $257.39
      $834 - $1.29K
     
         
           |    
          
                               
              1.87K
              $480K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.41 - $74.81
      $57K - $74.3K
     
         
           |    
          
                               
              3.55K
              $263K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.95 - $183.52
      $1.78K - $2.57K
     
         
           |    
          
                               
              2.38K
              $434K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.6 - $87.81
      $48.1K - $69.7K
     
         
           |    
          
                               
              2.06K
              $180K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.59 - $24.84
      $81K - $93.2K
     
         
           |    
          
                               
              8.66K
              $209K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.45 - $126.79
      $35.5K - $53.3K
     
         
           |    
          
                               
              1.3K
              $165K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $170.96 - $322.76
      $2.91K - $5.49K
     
         
           |    
          
                               
              598
              $193K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.01 - $144.25
      $1.04K - $2.02K
     
         
           |    
          
                               
              1.4K
              $191K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $317.1 - $408.5
      $46.6K - $60K
     
         
           |    
          
                               
              468
              $174K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.27 - $72.04
      $16.2K - $22K
     
         
           |    
          
                               
              5.9K
              $418K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.34 - $124.36
      $25.9K - $39.7K
     
         
           |    
          
                               
              1.05K
              $130K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.09 - $98.75
      $4.73K - $7.9K
     
         
           |    
          
                               
              1.6K
              $157K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.48 - $50.46
      $43.4K - $51.5K
     
         
           |    
          
                               
              3.91K
              $192K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.14 - $82.13
      $26.6K - $32.1K
     
         
           |    
          
                               
              3.77K
              $307K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $422.19 - $533.73
      $422 - $534
     
         
           |    
          
                               
              992
              $529K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.88 - $218.1
      $701 - $1.31K
     
         
           |    
          
                               
              527
              $114K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.62 - $93.3
      $15.1K - $21.7K
     
         
           |    
          
                               
              1.25K
              $116K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.52 - $79.36
      $22.8K - $30.4K
     
         
           |    
          
                               
              2.35K
              $174K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.57 - $212.76
      $23.6K - $33.4K
     
         
           |    
          
                               
              398
              $84K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.59 - $217.51
      $8.33K - $13.3K
     
         
           |    
          
                               
              806
              $168K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.42 - $82.49
      $34.1K - $41.1K
     
         
           |    
          
                               
              5.54K
              $445K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.5 - $218.72
      $15.7K - $22.3K
     
         
           |    
          
                               
              729
              $159K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.33 - $106.34
      $20K - $28.2K
     
         
           |    
          
                               
              771
              $81K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.61 - $129.97
      $34.9K - $43.4K
     
         
           |    
          
                               
              821
              $98K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.56 - $86.19
      $32.9K - $40.8K
     
         
           |    
          
                               
              679
              $53K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.61 - $30.81
      $33.3K - $40.1K
     
         
           |    
          
                               
              1.74K
              $44K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.22 - $131.43
      $21.7K - $27.6K
     
         
           |    
          
                               
              491
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.47 - $375.07
      $10.5K - $25.9K
     
         
           |    
          
                               
              101
              $35K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.79 - $42.99
      $17.3K - $21.3K
     
         
           |    
          
                               
              3.91K
              $168K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $519.95 - $690.86
      $1.04K - $1.38K
     
         
           |    
          
                               
              191
              $131K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.63 - $125.98
      $8.67K - $15.2K
     
         
           |    
          
                               
              402
              $49K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.06 - $91.24
      $2.69K - $3.56K
     
         
           |    
          
                               
              1.49K
              $136K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.71 - $108.69
      $424 - $543
     
         
           |    
          
                               
              2.35K
              $248K
             
           | 
          
            
              
            
           |