| 
              
           | 
          
            
           | 
          
                                   
      $215.78 - $270.12
      $136K - $170K
     
         
           |    
          
                               
              1.33K
              $308K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.11 - $82.25
      $5.83K - $6.74K
     
         
           |    
          
                               
              23.3K
              $1.77M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.72 - $36.92
      $157K - $167K
     
         
           |    
          
                               
              9.25K
              $341K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.83 - $23.52
      $125K - $141K
     
         
           |    
          
                               
              13.4K
              $294K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.78 - $43.42
      $142K - $177K
     
         
           |    
          
                               
              5.54K
              $239K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.07 - $14.61
      $96.5K - $117K
     
         
           |    
          
                               
              18.1K
              $232K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.78 - $78.91
      $382K - $472K
     
         
           |    
          
                               
              63.1K
              $4.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.56 - $86.19
      $54.3K - $67.2K
     
         
           |    
          
                               
              16.4K
              $1.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.16 - $40.88
      $93.5K - $109K
     
         
           |    
          
                               
              15.5K
              $580K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.93 - $46.97
      $117K - $138K
     
         
           |    
          
                               
              7.32K
              $331K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.36 - $35.37
      $135K - $168K
     
         
           |    
          
                               
              6.97K
              $239K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.19 - $43.19
      $108K - $122K
     
         
           |    
          
                               
              10.4K
              $433K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.11 - $31.67
      $68.5K - $93.9K
     
         
           |    
          
                               
              9.95K
              $238K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.86 - $103.42
      $101K - $119K
     
         
           |    
          
                               
              2.35K
              $229K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.29 - $53.34
      $143K - $162K
     
         
           |    
          
                               
              12.3K
              $644K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.2 - $38.97
      $158K - $170K
     
         
           |    
          
                               
              42K
              $1.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.49 - $19.66
      $136K - $137K
     
         
           |    
          
                               
              24.5K
              $481K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.9 - $21.16
      $74.9K - $99.6K
     
         
           |    
          
                               
              49K
              $940K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.54 - $46.0
      $186K - $222K
     
         
           |    
          
                               
              45.4K
              $2.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.17 - $99.96
      $146K - $177K
     
         
           |    
          
                               
              4.27K
              $419K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.5 - $133.37
      $19K - $28.7K
     
         
           |    
          
                               
              5.11K
              $515K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.94 - $22.91
      $109K - $126K
     
         
           |    
          
                               
              19.9K
              $429K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.44 - $71.44
      $75.8K - $86.7K
     
         
           |    
          
                               
              10.5K
              $704K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.15 - $30.53
      $149K - $181K
     
         
           |    
          
                               
              89.1K
              $2.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.02 - $234.65
      $122K - $149K
     
         
           |    
          
                               
              1.21K
              $277K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.26 - $291.15
      $652K - $803K
     
         
           |    
          
                               
              142K
              $38.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.9 - $132.12
      $83.8K - $94.7K
     
         
           |    
          
                               
              6.02K
              $759K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.1 - $42.37
      $125K - $129K
     
         
           |    
          
                               
              17K
              $717K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.28 - $103.69
      $107K - $124K
     
         
           |    
          
                               
              10.7K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.41 - $21.38
      $35.3K - $43.4K
     
         
           |    
          
                               
              21.7K
              $384K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              6.77K
              $580K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.27 - $27.14
      $145K - $156K
     
         
           |    
          
                               
              101K
              $2.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              5.99K
              $344K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.58 - $193.99
      $211K - $261K
     
         
           |    
          
                               
              8.09K
              $1.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.54 - $50.53
      $117K - $120K
     
         
           |    
          
                               
              8.64K
              $435K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $285.0 - $325.66
      $85.5K - $97.7K
     
         
           |    
          
                               
              773
              $225K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.58 - $132.14
      $379K - $453K
     
         
           |    
          
                               
              51.3K
              $6.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.99 - $33.86
      $172K - $216K
     
         
           |    
          
                               
              20K
              $670K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.39 - $51.94
      $111K - $140K
     
         
           |    
          
                               
              9.09K
              $472K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.94 - $6.6
      $218K - $365K
     
         
           |    
          
                               
              68.6K
              $418K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.2 - $50.67
      $130K - $167K
     
         
           |    
          
                               
              13K
              $633K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.36 - $23.0
      $13.4K - $18.9K
     
         
           |    
          
                               
              20.9K
              $362K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.93 - $63.06
      $57.1K - $70.8K
     
         
           |    
          
                               
              4.88K
              $268K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.86 - $11.4
      $56.8K - $65.7K
     
         
           |    
          
                               
              70.6K
              $758K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.2 - $22.42
      $87.1K - $102K
     
         
           |    
          
                               
              14.3K
              $289K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $205.81 - $234.23
      $185K - $210K
     
         
           |    
          
                               
              13.3K
              $3.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.32 - $75.28
      $141K - $173K
     
         
           |    
          
                               
              7.35K
              $551K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.82 - $27.21
      $59.5K - $70.9K
     
         
           |    
          
                               
              32K
              $770K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.2 - $74.95
      $231K - $352K
     
         
           |    
          
                               
              19.6K
              $1.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $158.36 - $178.82
      $230K - $260K
     
         
           |    
          
                               
              24.4K
              $4.31M
             
           | 
          
            
              
            
           |