| 
              
           | 
          
            
           | 
          
                                   
      $620.67 - $670.08
      $42.2K - $45.6K
     
         
           |    
          
                               
              19.5K
              $13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.46 - $120.63
      $26.4K - $29.3K
     
         
           |    
          
                               
              88.7K
              $10.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $357.4 - $423.42
      $525K - $622K
     
         
           |    
          
                               
              5.35K
              $2.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.17 - $185.42
      $23.3K - $27.8K
     
         
           |    
          
                               
              8.27K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.09 - $161.16
      $66.9K - $77.5K
     
         
           |    
          
                               
              8.26K
              $1.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.4 - $104.27
      $54K - $59.6K
     
         
           |    
          
                               
              18.3K
              $1.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.65 - $109.75
      $3.17K - $3.84K
     
         
           |    
          
                               
              7.01K
              $764K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.57 - $161.83
      $6.99K - $7.77K
     
         
           |    
          
                               
              8.78K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.84 - $173.55
      $13.6K - $16.1K
     
         
           |    
          
                               
              13K
              $2.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $410.74 - $499.21
      $1.23K - $1.5K
     
         
           |    
          
                               
              1.69K
              $843K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.15 - $11.87
      $78.1 - $83.1
     
         
           |    
          
                               
              106K
              $1.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $567.77 - $614.76
      $1.14K - $1.23K
     
         
           |    
          
                               
              982
              $601K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $211.65 - $238.24
      $37K - $41.7K
     
         
           |    
          
                               
              4.57K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.83 - $96.0
      $11.9K - $12.6K
     
         
           |    
          
                               
              8.68K
              $822K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $194.44 - $206.51
      $778 - $826
     
         
           |    
          
                               
              3.23K
              $667K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.77 - $353.61
      $238 - $354
     
         
           |    
          
                               
              916
              $316K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.83 - $117.22
      $3.28K - $3.63K
     
         
           |    
          
                               
              5.33K
              $600K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $187.97 - $199.47
      $2.07K - $2.19K
     
         
           |    
          
                               
              2.33K
              $465K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.25 - $91.99
      $2.61K - $2.85K
     
         
           |    
          
                               
              4.77K
              $425K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.29 - $25.88
      $1.84K - $2.04K
     
         
           |    
          
                               
              16.6K
              $423K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $207.7 - $240.4
      $63.6K - $73.6K
     
         
           |    
          
                               
              2.3K
              $483K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $294.27 - $342.31
      $294 - $342
     
         
           |    
          
                               
              1.43K
              $474K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.37 - $54.25
      $154 - $163
     
         
           |    
          
                               
              12.5K
              $675K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.94 - $50.41
      $2.15K - $2.47K
     
         
           |    
          
                               
              5.45K
              $263K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.81 - $152.16
      $2.14K - $2.43K
     
         
           |    
          
                               
              1.88K
              $263K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.82 - $82.37
      $443 - $494
     
         
           |    
          
                               
              8.59K
              $707K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.0 - $98.99
      $364 - $396
     
         
           |    
          
                               
              3.32K
              $314K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $250.62 - $279.43
      $251 - $279
     
         
           |    
          
                               
              1.02K
              $285K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.57 - $105.36
      $765 - $843
     
         
           |    
          
                               
              7.39K
              $742K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              6.58K
              $500K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.89K
              $343K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.36 - $9.87
      $1.53K - $1.61K
     
         
           |    
          
                               
              19.5K
              $185K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.6 - $149.63
      $257 - $299
     
         
           |    
          
                               
              2.58K
              $338K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.94 - $29.62
      $162 - $178
     
         
           |    
          
                               
              14.4K
              $407K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $695.21 - $791.73
      $695 - $792
     
         
           |    
          
                               
              4.9K
              $3.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.76 - $42.88
      $5.93K - $6.73K
     
         
           |    
          
                               
              14.3K
              $545K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.67 - $71.67
      $35.7K - $38.9K
     
         
           |    
          
                               
              17.8K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.36 - $93.33
      $1.11K - $1.31K
     
         
           |    
          
                               
              6.15K
              $491K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.25 - $124.0
      $112 - $124
     
         
           |    
          
                               
              9.29K
              $1.06M
             
           | 
          
            
              
            
           |