| 
              
           | 
          
            
           | 
          
                                   
      $81.6 - $92.39
      $149K - $169K
     
         
           |    
          
                               
              17.6K
              $1.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1231.75 - $1520.64
      $69K - $85.2K
     
         
           |    
          
                               
              775
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.79 - $134.29
      $2.78K - $4.03K
     
         
           |    
          
                               
              10.2K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.06 - $6.99
      $81.2K - $140K
     
         
           |    
          
                               
              37K
              $256K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.68 - $50.09
      $13.8K - $25.8K
     
         
           |    
          
                               
              9.6K
              $479K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.91 - $92.56
      $175K - $191K
     
         
           |    
          
                               
              88.6K
              $8.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.43 - $49.34
      $64.9K - $81.2K
     
         
           |    
          
                               
              18.3K
              $864K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.3 - $7.11
      $41.9K - $90.3K
     
         
           |    
          
                               
              96.4K
              $493K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $208.27 - $238.46
      $369K - $423K
     
         
           |    
          
                               
              39.5K
              $9.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.91 - $14.43
      $94.5K - $125K
     
         
           |    
          
                               
              54.8K
              $781K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $551.94 - $753.4
      $28.7K - $39.2K
     
         
           |    
          
                               
              1.09K
              $822K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.41 - $32.97
      $156K - $175K
     
         
           |    
          
                               
              173K
              $5.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.39 - $32.75
      $86.5K - $99.8K
     
         
           |    
          
                               
              45.6K
              $1.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.86 - $45.19
      $108K - $126K
     
         
           |    
          
                               
              17.9K
              $808K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $396.7 - $501.59
      $73.4K - $92.8K
     
         
           |    
          
                               
              2.24K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $173.63 - $218.07
      $311K - $391K
     
         
           |    
          
                               
              26.5K
              $5.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.6 - $29.07
      $192K - $247K
     
         
           |    
          
                               
              23.1K
              $585K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.53 - $13.86
      $17K - $66.8K
     
         
           |    
          
                               
              30K
              $302K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.24 - $127.3
      $480K - $670K
     
         
           |    
          
                               
              75K
              $7.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.21 - $83.12
      $150K - $151K
     
         
           |    
          
                               
              38.9K
              $3.23M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.1 - $42.37
      $33.9K - $35K
     
         
           |    
          
                               
              610K
              $25.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.8 - $41.84
      $139K - $146K
     
         
           |    
          
                               
              9.73K
              $406K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              6.53K
              $559K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.41 - $42.59
      $11.7K - $15.3K
     
         
           |    
          
                               
              20.2K
              $862K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.7 - $23.33
      $108K - $111K
     
         
           |    
          
                               
              189K
              $4.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $419.99 - $501.97
      $133K - $159K
     
         
           |    
          
                               
              2.29K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.84 - $157.76
      $34.1K - $40.9K
     
         
           |    
          
                               
              15.5K
              $2.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.2 - $74.95
      $70K - $107K
     
         
           |    
          
                               
              5.07K
              $377K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $452.51 - $568.19
      $73.8K - $92.6K
     
         
           |    
          
                               
              898
              $492K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.17 - $20.34
      $98K - $123K
     
         
           |    
          
                               
              273K
              $4.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.61 - $47.13
      $57.8K - $68.8K
     
         
           |    
          
                               
              18.7K
              $880K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $277.23 - $315.28
      $55.7K - $63.4K
     
         
           |    
          
                               
              8.11K
              $2.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.89 - $47.6
      $126K - $131K
     
         
           |    
          
                               
              8.78K
              $417K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.54 - $8.6
      $81.8K - $93.3K
     
         
           |    
          
                               
              132K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.52 - $53.43
      $198K - $261K
     
         
           |    
          
                               
              52K
              $2.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $200.21 - $256.99
      $6.21K - $7.97K
     
         
           |    
          
                               
              2.97K
              $744K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.77 - $42.27
      $24.1K - $28.4K
     
         
           |    
          
                               
              53.1K
              $2.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.31 - $15.28
      $99.1K - $147K
     
         
           |    
          
                               
              54.7K
              $733K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.51 - $45.52
      $64.3K - $78K
     
         
           |    
          
                               
              15.3K
              $693K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.35 - $65.57
      $90.8K - $108K
     
         
           |    
          
                               
              10.3K
              $670K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $394.72 - $440.39
      $218K - $243K
     
         
           |    
          
                               
              7.22K
              $3.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.33 - $32.1
      $71.2K - $75.4K
     
         
           |    
          
                               
              54.8K
              $1.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.97 - $29.73
      $129K - $147K
     
         
           |    
          
                               
              19K
              $520K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.25 - $2.0
      $184K - $294K
     
         
           |    
          
                               
              247K
              $308K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.51 - $71.03
      $4.38K - $7.67K
     
         
           |    
          
                               
              4.4K
              $309K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.13 - $135.03
      $43.1K - $48.9K
     
         
           |    
          
                               
              35.5K
              $4.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $224.32 - $326.09
      $37.9K - $55.1K
     
         
           |    
          
                               
              1.04K
              $337K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $725400.0 - $809350.0
      $725K - $809K
     
         
           |    
          
                               
              10
              $7.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              49.4K
              $4.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.11 - $173.53
      $1.06K - $1.91K
     
         
           |    
          
                               
              2.97K
              $514K
             
           | 
          
            
              
            
           |