| 
              
           | 
          
            
           | 
          
                                   
      $37.96 - $50.93
      $159K - $214K
     
         
           |    
          
                               
              4.2K
              $212K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.82 - $75.5
      $200K - $270K
     
         
           |    
          
                               
              3.58K
              $210K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.71 - $73.45
      $160K - $211K
     
         
           |    
          
                               
              2.87K
              $210K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.88 - $89.64
      $250K - $330K
     
         
           |    
          
                               
              6.3K
              $427K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.12 - $78.63
      $178K - $208K
     
         
           |    
          
                               
              2.65K
              $208K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.13 - $55.86
      $83.5K - $94.9K
     
         
           |    
          
                               
              28.3K
              $1.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.18 - $59.46
      $11.1K - $14.9K
     
         
           |    
          
                               
              19.5K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.69 - $30.11
      $121K - $207K
     
         
           |    
          
                               
              6.86K
              $206K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $204.54 - $258.0
      $163K - $206K
     
         
           |    
          
                               
              799
              $206K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.35 - $64.65
      $2.86K - $7.31K
     
         
           |    
          
                               
              9.97K
              $497K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.5 - $39.05
      $199K - $219K
     
         
           |    
          
                               
              5.6K
              $205K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.18 - $211.38
      $165K - $209K
     
         
           |    
          
                               
              989
              $205K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.42 - $29.7
      $167K - $195K
     
         
           |    
          
                               
              15.2K
              $435K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.97 - $42.61
      $160K - $214K
     
         
           |    
          
                               
              5.02K
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.45 - $160.72
      $174K - $225K
     
         
           |    
          
                               
              1.4K
              $202K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.67 - $51.6
      $167K - $212K
     
         
           |    
          
                               
              4.11K
              $202K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.2 - $29.84
      $157K - $202K
     
         
           |    
          
                               
              6.78K
              $202K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.61 - $152.99
      $174K - $210K
     
         
           |    
          
                               
              1.37K
              $202K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.95 - $54.21
      $64.4K - $109K
     
         
           |    
          
                               
              10.1K
              $531K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.01 - $154.76
      $174K - $217K
     
         
           |    
          
                               
              1.4K
              $201K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.17 - $99.96
      $168K - $205K
     
         
           |    
          
                               
              2.05K
              $200K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.16 - $26.41
      $121K - $158K
     
         
           |    
          
                               
              20K
              $510K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.6 - $48.32
      $108K - $142K
     
         
           |    
          
                               
              12.9K
              $619K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.36 - $81.21
      $187K - $219K
     
         
           |    
          
                               
              2.7K
              $200K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $290.42 - $364.35
      $581 - $729
     
         
           |    
          
                               
              5.38K
              $1.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.56 - $62.47
      $204K - $234K
     
         
           |    
          
                               
              92.6K
              $5.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.77 - $37.74
      $3.83K - $7.7K
     
         
           |    
          
                               
              21.4K
              $713K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.2 - $51.23
      $19.7K - $31.4K
     
         
           |    
          
                               
              11.3K
              $577K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.24 - $8.55
      $124K - $202K
     
         
           |    
          
                               
              23.6K
              $195K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.45 - $89.86
      $18.8K - $25.4K
     
         
           |    
          
                               
              14K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $204.26 - $233.47
      $227K - $260K
     
         
           |    
          
                               
              9.67K
              $2.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.02 - $41.92
      $72.9K - $84.8K
     
         
           |    
          
                               
              75.5K
              $3.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.62 - $74.0
      $130K - $149K
     
         
           |    
          
                               
              13.1K
              $937K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.62 - $15.14
      $180K - $200K
     
         
           |    
          
                               
              13.2K
              $188K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $135.31 - $188.64
      $5.14K - $7.17K
     
         
           |    
          
                               
              5.13K
              $968K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.4 - $89.42
      $12.9K - $17.4K
     
         
           |    
          
                               
              12.6K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.03 - $21.24
      $142K - $215K
     
         
           |    
          
                               
              10.1K
              $185K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.49 - $53.64
      $109K - $149K
     
         
           |    
          
                               
              14.2K
              $745K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.92 - $72.65
      $27.6K - $41K
     
         
           |    
          
                               
              8.66K
              $621K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.94 - $79.5
      $171K - $175K
     
         
           |    
          
                               
              18.7K
              $1.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.06 - $14.62
      $175K - $213K
     
         
           |    
          
                               
              14.6K
              $181K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.0 - $75.91
      $108K - $121K
     
         
           |    
          
                               
              88K
              $6.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $213.54 - $309.26
      $86.9K - $126K
     
         
           |    
          
                               
              2.5K
              $772K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $238.57 - $327.47
      $42.2K - $58K
     
         
           |    
          
                               
              2.59K
              $812K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.84 - $9.7
      $41K - $68K
     
         
           |    
          
                               
              48K
              $427K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.6 - $161.02
      $105K - $158K
     
         
           |    
          
                               
              2.51K
              $388K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.85 - $225.38
      $54K - $83.4K
     
         
           |    
          
                               
              3.14K
              $658K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.07 - $8.61
      $152K - $215K
     
         
           |    
          
                               
              25K
              $170K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.49 - $12.99
      $136K - $168K
     
         
           |    
          
                               
              12.9K
              $164K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $127.02 - $165.4
      $77.5K - $101K
     
         
           |    
          
                               
              4.8K
              $787K
             
           | 
          
            
              
            
           |