| 
              
           | 
          
            
           | 
          
                                   
      $172.42 - $223.89
      $246K - $319K
     
         
           |    
          
                               
              106K
              $21.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $470.37 - $663.28
      $88.9K - $125K
     
         
           |    
          
                               
              18.7K
              $12.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.28 - $284.39
      $7.18M - $9.44M
     
         
           |    
          
                               
              4.94K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $354.56 - $497.45
      $234K - $329K
     
         
           |    
          
                               
              19.9K
              $9.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.04 - $100.54
      $128K - $128K
     
         
           |    
          
                               
              74.7K
              $7.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.31 - $157.99
      $5.66K - $9.48K
     
         
           |    
          
                               
              60.1K
              $9.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.06 - $110.46
      $244K - $245K
     
         
           |    
          
                               
              54.3K
              $6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.0 - $30.68
      $92K - $97.4K
     
         
           |    
          
                               
              198K
              $6.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.32 - $223.3
      $56.9K - $75.9K
     
         
           |    
          
                               
              32.1K
              $7.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.98 - $25.66
      $116K - $119K
     
         
           |    
          
                               
              209K
              $5.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.68 - $45.96
      $63.4K - $65.3K
     
         
           |    
          
                               
              82.8K
              $3.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.63 - $59.9
      $52.1K - $53.3K
     
         
           |    
          
                               
              62.8K
              $3.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.35 - $89.5
      $33.1K - $42.1K
     
         
           |    
          
                               
              36.4K
              $3.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.87 - $130.56
      $19.8K - $24.4K
     
         
           |    
          
                               
              23.5K
              $2.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.2K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.73 - $168.51
      $47.9K - $60.3K
     
         
           |    
          
                               
              14.7K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.02 - $19.87
      $19.9K - $23.2K
     
         
           |    
          
                               
              104K
              $1.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.48 - $50.99
      $86.6K - $91.1K
     
         
           |    
          
                               
              32K
              $1.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.86 - $362.89
      $87.4K - $143K
     
         
           |    
          
                               
              6.03K
              $1.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.59 - $24.84
      $4.38K - $5.04K
     
         
           |    
          
                               
              61.9K
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.98 - $56.15
      $14.3K - $17.4K
     
         
           |    
          
                               
              28.9K
              $1.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              17.8K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.75 - $114.45
      $938 - $1.14K
     
         
           |    
          
                               
              8.98K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.07 - $32.25
      $34.3K - $35.6K
     
         
           |    
          
                               
              26.3K
              $834K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              33K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $228.54 - $279.83
      $22.9K - $28K
     
         
           |    
          
                               
              2.98K
              $834K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.08 - $81.05
      $2.03K - $2.84K
     
         
           |    
          
                               
              11.2K
              $774K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $243.75 - $303.93
      $1.46K - $1.82K
     
         
           |    
          
                               
              2.44K
              $741K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.95 - $183.52
      $2.54K - $3.67K
     
         
           |    
          
                               
              3.49K
              $639K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.24 - $380.78
      $3.35K - $3.81K
     
         
           |    
          
                               
              1.23K
              $450K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.56 - $87.22
      $30K - $37.1K
     
         
           |    
          
                               
              4.69K
              $408K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.69 - $99.41
      $5.58K - $6.96K
     
         
           |    
          
                               
              3.49K
              $319K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $262.28 - $309.85
      $19.1K - $22.6K
     
         
           |    
          
                               
              886
              $247K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $204.89 - $224.73
      $36.1K - $39.6K
     
         
           |    
          
                               
              1.14K
              $250K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $908.13 - $1056.85
      $16.3K - $19K
     
         
           |    
          
                               
              282
              $279K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.54 - $8.6
      $128K - $146K
     
         
           |    
          
                               
              17.2K
              $146K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $170.16 - $206.27
      $7.32K - $8.87K
     
         
           |    
          
                               
              1.14K
              $212K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $721.65 - $1040.18
      $2.89K - $4.16K
     
         
           |    
          
                               
              297
              $305K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.53 - $212.64
      $17K - $20K
     
         
           |    
          
                               
              1.06K
              $213K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.69 - $10.85
      $2.21K - $2.76K
     
         
           |    
          
                               
              12.9K
              $140K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.63 - $11.0
      $6.46K - $7.38K
     
         
           |    
          
                               
              11.9K
              $123K
             
           | 
          
            
              
            
           |