| 
              
           | 
          
            
           | 
          
                                   
      $28.95 - $37.27
      $308K - $397K
     
         
           |    
          
                               
              64.9K
              $2.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.77 - $48.45
      $76.8K - $98.5K
     
         
           |    
          
                               
              37.7K
              $1.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.81 - $136.49
      $134K - $171K
     
         
           |    
          
                               
              9.1K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.27 - $58.52
      $283K - $317K
     
         
           |    
          
                               
              54.5K
              $3.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.91 - $22.43
      $305K - $362K
     
         
           |    
          
                               
              332K
              $7.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.87 - $39.17
      $65.8K - $83.5K
     
         
           |    
          
                               
              50.5K
              $1.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.34 - $24.56
      $29.5K - $39.5K
     
         
           |    
          
                               
              70K
              $1.71M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.87 - $28.95
      $36K - $45.5K
     
         
           |    
          
                               
              79.7K
              $2.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.83 - $92.33
      $424K - $578K
     
         
           |    
          
                               
              14.8K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.23 - $134.39
      $14.9K - $19.2K
     
         
           |    
          
                               
              13.9K
              $1.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.52 - $56.7
      $319K - $332K
     
         
           |    
          
                               
              111K
              $6.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $239.47 - $381.26
      $68.5K - $109K
     
         
           |    
          
                               
              1.58K
              $598K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.97 - $332.17
      $86.5K - $131K
     
         
           |    
          
                               
              2.21K
              $734K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.8 - $112.34
      $13.5K - $19K
     
         
           |    
          
                               
              11.4K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.01 - $159.78
      $283K - $330K
     
         
           |    
          
                               
              7.54K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $231.64 - $323.08
      $128K - $179K
     
         
           |    
          
                               
              2K
              $616K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.52 - $50.92
      $245K - $247K
     
         
           |    
          
                               
              12.9K
              $654K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $313.51 - $363.51
      $257K - $298K
     
         
           |    
          
                               
              6.7K
              $2.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.07 - $78.22
      $66.7K - $77.8K
     
         
           |    
          
                               
              30.4K
              $2.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.38 - $211.34
      $638 - $845
     
         
           |    
          
                               
              6.04K
              $1.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.89 - $46.39
      $644 - $881
     
         
           |    
          
                               
              21.9K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $135.31 - $188.64
      $10.1K - $14.1K
     
         
           |    
          
                               
              6.33K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.96 - $24.27
      $201K - $204K
     
         
           |    
          
                               
              361K
              $8.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              62.4K
              $467K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.42 - $182.82
      $18.6K - $22.3K
     
         
           |    
          
                               
              17.9K
              $3.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1794.73 - $2613.63
      $3.59K - $5.23K
     
         
           |    
          
                               
              348
              $909K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.11 - $177.69
      $18K - $23.5K
     
         
           |    
          
                               
              6.89K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.32 - $61.13
      $158K - $192K
     
         
           |    
          
                               
              13.1K
              $798K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $255.27 - $288.74
      $351K - $397K
     
         
           |    
          
                               
              9.93K
              $2.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.32 - $45.16
      $152K - $179K
     
         
           |    
          
                               
              18.1K
              $819K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.4 - $45.76
      $106K - $133K
     
         
           |    
          
                               
              34.4K
              $1.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.66 - $33.09
      $115K - $142K
     
         
           |    
          
                               
              42.7K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.12 - $9.49
      $207K - $242K
     
         
           |    
          
                               
              47.5K
              $436K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.53 - $13.87
      $120K - $144K
     
         
           |    
          
                               
              133K
              $1.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $252.37 - $290.71
      $180K - $208K
     
         
           |    
          
                               
              3.02K
              $831K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              469K
              $11.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.7 - $107.41
      $105K - $126K
     
         
           |    
          
                               
              14.3K
              $1.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.65 - $83.16
      $1.44M - $2.94M
     
         
           |    
          
                               
              71.4K
              $3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $267.12 - $336.65
      $9.62K - $12.1K
     
         
           |    
          
                               
              13.8K
              $4.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.18 - $57.58
      $24.6K - $38.1K
     
         
           |    
          
                               
              13.2K
              $758K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.11 - $60.44
      $37.4K - $49K
     
         
           |    
          
                               
              32.8K
              $1.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.56 - $13.31
      $19.4K - $24.4K
     
         
           |    
          
                               
              108K
              $1.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.77 - $35.62
      $130K - $151K
     
         
           |    
          
                               
              25.4K
              $904K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.68 - $61.09
      $140K - $184K
     
         
           |    
          
                               
              8.49K
              $516K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.59 - $47.36
      $24.4K - $29.9K
     
         
           |    
          
                               
              39.1K
              $1.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $190.11 - $227.66
      $132K - $158K
     
         
           |    
          
                               
              3.16K
              $704K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.42 - $94.39
      $133K - $146K
     
         
           |    
          
                               
              218K
              $20.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.66 - $2.53
      $141K - $215K
     
         
           |    
          
                               
              212K
              $413K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.34 - $74.89
      $12.5K - $15.5K
     
         
           |    
          
                               
              25K
              $1.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.93 - $105.25
      $49.6K - $67.9K
     
         
           |    
          
                               
              7.81K
              $801K
             
           | 
          
            
              
            
           |