| 
              
           | 
          
            
           | 
          
                                   
      $232.56 - $304.78
      $13.5K - $17.7K
     
         
           |    
          
                               
              13.4K
              $3.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $915.95 - $994.57
      $3.66K - $3.98K
     
         
           |    
          
                               
              5.76K
              $5.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.32 - $232.35
      $25.8K - $31.1K
     
         
           |    
          
                               
              5.84K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.6 - $87.37
      $181K - $204K
     
         
           |    
          
                               
              8.25K
              $692K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $522.22 - $611.76
      $98.2K - $115K
     
         
           |    
          
                               
              472
              $246K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $333.65 - $392.1
      $80.4K - $94.5K
     
         
           |    
          
                               
              1.38K
              $487K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $265.99 - $289.59
      $266 - $290
     
         
           |    
          
                               
              14.4K
              $4.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $262.23 - $334.39
      $16K - $20.4K
     
         
           |    
          
                               
              2.06K
              $593K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $412.3 - $483.92
      $63.9K - $75K
     
         
           |    
          
                               
              553
              $247K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.98 - $18.96
      $49.5K - $58.7K
     
         
           |    
          
                               
              16.7K
              $271K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              602
              $223K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.53 - $152.5
      $100K - $114K
     
         
           |    
          
                               
              5.33K
              $762K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.88 - $108.93
      $5.63K - $6.75K
     
         
           |    
          
                               
              3.82K
              $358K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.76 - $17.88
      $47.8K - $62.1K
     
         
           |    
          
                               
              12.8K
              $195K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $217.1 - $243.2
      $56.7K - $63.5K
     
         
           |    
          
                               
              1.27K
              $298K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $404.94 - $499.99
      $91.1K - $112K
     
         
           |    
          
                               
              602
              $291K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $207.29 - $229.74
      $37.9K - $42K
     
         
           |    
          
                               
              10.8K
              $2.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.89 - $17.75
      $26K - $29K
     
         
           |    
          
                               
              10.7K
              $172K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.17 - $71.7
      $4.88K - $5.45K
     
         
           |    
          
                               
              4.53K
              $295K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.73 - $231.23
      $12.7K - $16.2K
     
         
           |    
          
                               
              1.42K
              $293K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.84 - $99.09
      $3.09K - $3.57K
     
         
           |    
          
                               
              3.15K
              $276K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.32 - $123.91
      $15.3K - $19.8K
     
         
           |    
          
                               
              2.53K
              $256K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              9.08K
              $1.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $161.95 - $193.45
      $83.1K - $99.2K
     
         
           |    
          
                               
              3.12K
              $584K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.53 - $115.95
      $3.22K - $3.83K
     
         
           |    
          
                               
              3.32K
              $332K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.22 - $120.47
      $14.4K - $16K
     
         
           |    
          
                               
              7.57K
              $839K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.28 - $36.97
      $3.53K - $3.81K
     
         
           |    
          
                               
              6.97K
              $245K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.84 - $45.06
      $18.2K - $20.1K
     
         
           |    
          
                               
              18.3K
              $803K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.69 - $62.11
      $8.8K - $9.81K
     
         
           |    
          
                               
              9.19K
              $539K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.18 - $39.77
      $2.7K - $3.14K
     
         
           |    
          
                               
              7.95K
              $275K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $459.11 - $506.91
      $11.5K - $12.7K
     
         
           |    
          
                               
              724
              $363K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.82 - $82.37
      $30.6K - $34.2K
     
         
           |    
          
                               
              16.9K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              11.3K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.61 - $57.37
      $7.06K - $7.29K
     
         
           |    
          
                               
              32.1K
              $1.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.67 - $41.83
      $9.91K - $11K
     
         
           |    
          
                               
              7.53K
              $313K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.05 - $58.74
      $5.12K - $5.46K
     
         
           |    
          
                               
              5.08K
              $298K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.07 - $93.06
      $2.44K - $2.61K
     
         
           |    
          
                               
              2.28K
              $208K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.78 - $76.62
      $4.47K - $5.06K
     
         
           |    
          
                               
              4.02K
              $308K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.12 - $55.33
      $12.6K - $13.3K
     
         
           |    
          
                               
              7.49K
              $414K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.07 - $128.23
      $2.75K - $3.21K
     
         
           |    
          
                               
              2.05K
              $241K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $231.35 - $253.24
      $7.87K - $8.61K
     
         
           |    
          
                               
              2.1K
              $516K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.51 - $178.15
      $6.18K - $6.95K
     
         
           |    
          
                               
              2.35K
              $410K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.63 - $195.01
      $17K - $23.8K
     
         
           |    
          
                               
              1.65K
              $288K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.33 - $105.31
      $17.2K - $19.2K
     
         
           |    
          
                               
              5.6K
              $584K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.62 - $112.59
      $20.7K - $23.2K
     
         
           |    
          
                               
              7.33K
              $811K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $620.67 - $670.08
      $4.34K - $4.69K
     
         
           |    
          
                               
              1.14K
              $764K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.72 - $50.04
      $10.4K - $12K
     
         
           |    
          
                               
              14.3K
              $703K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.68 - $63.21
      $30.8K - $49.1K
     
         
           |    
          
                               
              8.48K
              $457K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $129.82 - $184.04
      $4.67K - $6.63K
     
         
           |    
          
                               
              2.95K
              $500K
             
           | 
          
            
              
            
           |