| 
              
           | 
          
            
           | 
          
                                   
      $86.93 - $117.31
      $40.5K - $54.7K
     
         
           |    
          
                               
              12K
              $1.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.97 - $49.02
      $170K - $245K
     
         
           |    
          
                               
              6.3K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.0 - $85.5
      $111K - $130K
     
         
           |    
          
                               
              21.5K
              $1.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.95 - $107.81
      $26.7K - $33.9K
     
         
           |    
          
                               
              19K
              $2.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.95 - $53.21
      $47.6K - $59K
     
         
           |    
          
                               
              31.7K
              $1.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.27 - $63.01
      $168K - $195K
     
         
           |    
          
                               
              23.7K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.45 - $26.56
      $173K - $196K
     
         
           |    
          
                               
              36.4K
              $966K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.06 - $24.14
      $239K - $274K
     
         
           |    
          
                               
              11.4K
              $243K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.71 - $73.45
      $28.2K - $37.2K
     
         
           |    
          
                               
              15.8K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.82 - $151.96
      $393K - $446K
     
         
           |    
          
                               
              23K
              $3.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.71 - $98.37
      $232K - $260K
     
         
           |    
          
                               
              7.62K
              $731K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.01 - $86.17
      $156K - $194K
     
         
           |    
          
                               
              6.67K
              $575K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.31 - $55.66
      $186K - $229K
     
         
           |    
          
                               
              6.84K
              $371K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.24 - $117.44
      $8.62K - $11.7K
     
         
           |    
          
                               
              10.4K
              $1.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.12 - $33.82
      $170K - $220K
     
         
           |    
          
                               
              10.5K
              $354K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $299.15 - $396.54
      $112K - $149K
     
         
           |    
          
                               
              1.68K
              $666K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.88 - $29.32
      $284K - $381K
     
         
           |    
          
                               
              40.4K
              $989K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.76 - $22.1
      $46.5K - $57.9K
     
         
           |    
          
                               
              74.8K
              $1.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.22 - $48.01
      $94.1K - $110K
     
         
           |    
          
                               
              35.4K
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.93 - $46.67
      $108K - $126K
     
         
           |    
          
                               
              32.3K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.21 - $29.58
      $52.2K - $63.8K
     
         
           |    
          
                               
              53.1K
              $1.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.13 - $69.92
      $62.5K - $75.2K
     
         
           |    
          
                               
              27.6K
              $1.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $179.23 - $224.92
      $20.3K - $25.4K
     
         
           |    
          
                               
              8.3K
              $1.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $216.47 - $242.1
      $297K - $333K
     
         
           |    
          
                               
              37.1K
              $8.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.47 - $41.59
      $161K - $170K
     
         
           |    
          
                               
              106K
              $4.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.46 - $121.64
      $41.5K - $56.4K
     
         
           |    
          
                               
              8.66K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.51 - $109.2
      $51.7K - $68.5K
     
         
           |    
          
                               
              9.49K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.41 - $182.75
      $62.4K - $75.3K
     
         
           |    
          
                               
              16.1K
              $2.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.53 - $43.63
      $204K - $209K
     
         
           |    
          
                               
              19.9K
              $870K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.05 - $77.34
      $202K - $208K
     
         
           |    
          
                               
              8.76K
              $677K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.65 - $4.14
      $79K - $123K
     
         
           |    
          
                               
              200K
              $794K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.65 - $153.88
      $15K - $18.6K
     
         
           |    
          
                               
              13.3K
              $2.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.44 - $49.08
      $187K - $216K
     
         
           |    
          
                               
              6.89K
              $329K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              37.1K
              $3.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.18 - $30.91
      $144K - $170K
     
         
           |    
          
                               
              29.5K
              $887K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.35 - $65.57
      $118K - $140K
     
         
           |    
          
                               
              56.3K
              $3.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.9 - $47.2
      $197K - $202K
     
         
           |    
          
                               
              195K
              $9.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.01 - $64.24
      $24K - $28K
     
         
           |    
          
                               
              43.4K
              $2.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.63 - $176.62
      $162K - $210K
     
         
           |    
          
                               
              3.46K
              $584K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.58 - $3.35
      $129K - $168K
     
         
           |    
          
                               
              336K
              $934K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.74 - $176.07
      $203K - $244K
     
         
           |    
          
                               
              8.72K
              $1.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.08 - $195.83
      $14K - $28.2K
     
         
           |    
          
                               
              2.2K
              $430K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.11 - $60.44
      $116K - $152K
     
         
           |    
          
                               
              13.4K
              $779K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.52 - $109.98
      $217K - $250K
     
         
           |    
          
                               
              53K
              $5.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.15 - $46.09
      $184K - $197K
     
         
           |    
          
                               
              4.27K
              $196K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.72 - $42.74
      $83.6K - $103K
     
         
           |    
          
                               
              30.2K
              $1.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.7 - $23.33
      $189K - $195K
     
         
           |    
          
                               
              11.2K
              $261K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.9 - $160.3
      $119K - $143K
     
         
           |    
          
                               
              3.28K
              $517K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.3 - $14.57
      $66.9K - $184K
     
         
           |    
          
                               
              14K
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.85 - $140.6
      $64.8K - $120K
     
         
           |    
          
                               
              2.2K
              $309K
             
           | 
          
            
              
            
           |