| 
              
           | 
          
            
           | 
          
                                   
      $13.71 - $15.46
      $457K - $515K
     
         
           |    
          
                               
              74.8K
              $1.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.0 - $134.33
      $179K - $276K
     
         
           |    
          
                               
              9.54K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.68 - $52.76
      $518K - $529K
     
         
           |    
          
                               
              16.4K
              $864K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.08 - $63.14
      $248K - $312K
     
         
           |    
          
                               
              32.3K
              $2.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.86 - $55.77
      $598K - $696K
     
         
           |    
          
                               
              68.8K
              $3.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.75 - $69.14
      $4.5K - $8.71K
     
         
           |    
          
                               
              21.5K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $80.68 - $88.86
      $1.74M - $1.92M
     
         
           |    
          
                               
              529K
              $46.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.79 - $42.99
      $164K - $202K
     
         
           |    
          
                               
              176K
              $7.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $172.73 - $257.37
      $171K - $255K
     
         
           |    
          
                               
              6.78K
              $1.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.68 - $181.86
      $435K - $547K
     
         
           |    
          
                               
              4.7K
              $813K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.72 - $8.32
      $225K - $327K
     
         
           |    
          
                               
              146K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $238.57 - $327.47
      $39.6K - $54.4K
     
         
           |    
          
                               
              8.65K
              $2.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.27 - $79.4
      $8.78K - $15.4K
     
         
           |    
          
                               
              27.6K
              $1.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $208.57 - $243.4
      $363K - $424K
     
         
           |    
          
                               
              6.05K
              $1.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.3 - $95.41
      $247K - $336K
     
         
           |    
          
                               
              10.3K
              $978K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $455.19 - $737.73
      $26.4K - $42.8K
     
         
           |    
          
                               
              2.66K
              $1.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.32 - $23.92
      $138K - $202K
     
         
           |    
          
                               
              63.4K
              $1.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $226.49 - $276.01
      $41.4K - $50.5K
     
         
           |    
          
                               
              14.3K
              $3.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.78 - $78.91
      $216K - $268K
     
         
           |    
          
                               
              42.9K
              $3.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $88.3 - $95.43
      $479K - $517K
     
         
           |    
          
                               
              15.1K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.67 - $315.32
      $47.7K - $86.1K
     
         
           |    
          
                               
              3.22K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.9 - $160.3
      $83.6K - $101K
     
         
           |    
          
                               
              14.9K
              $2.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.03 - $133.84
      $76.2K - $129K
     
         
           |    
          
                               
              8.82K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.32 - $41.51
      $262K - $327K
     
         
           |    
          
                               
              52K
              $2.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.74 - $173.24
      $191K - $242K
     
         
           |    
          
                               
              10.9K
              $1.88M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.08 - $79.84
      $295K - $362K
     
         
           |    
          
                               
              12.5K
              $974K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.88 - $52.99
      $88.5K - $131K
     
         
           |    
          
                               
              52K
              $2.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.22 - $209.35
      $94.5K - $124K
     
         
           |    
          
                               
              10.3K
              $2.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.13 - $18.4
      $326K - $396K
     
         
           |    
          
                               
              21.5K
              $388K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.76 - $118.19
      $55.6K - $100K
     
         
           |    
          
                               
              7.68K
              $880K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.93 - $20.34
      $299K - $437K
     
         
           |    
          
                               
              21.5K
              $384K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.43 - $49.34
      $50.6K - $63.4K
     
         
           |    
          
                               
              54.5K
              $2.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.14 - $82.13
      $124K - $149K
     
         
           |    
          
                               
              35.6K
              $2.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $342.02 - $534.89
      $23.6K - $36.9K
     
         
           |    
          
                               
              2.12K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.81 - $151.28
      $149K - $189K
     
         
           |    
          
                               
              10.2K
              $1.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.75 - $98.6
      $27K - $38.7K
     
         
           |    
          
                               
              14.1K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.27 - $11.41
      $324K - $398K
     
         
           |    
          
                               
              79.1K
              $820K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.79 - $54.16
      $156K - $203K
     
         
           |    
          
                               
              38.7K
              $2.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.28 - $83.74
      $301K - $354K
     
         
           |    
          
                               
              4.23K
              $354K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.95 - $103.29
      $319K - $660K
     
         
           |    
          
                               
              6.39K
              $346K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $143.9 - $197.47
      $138K - $189K
     
         
           |    
          
                               
              7.09K
              $1.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.12 - $46.23
      $327K - $335K
     
         
           |    
          
                               
              7.25K
              $335K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.75 - $84.94
      $193K - $246K
     
         
           |    
          
                               
              31.6K
              $2.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.18 - $36.59
      $56.1K - $68.1K
     
         
           |    
          
                               
              80.1K
              $2.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.22 - $100.51
      $24.8K - $37.1K
     
         
           |    
          
                               
              12.3K
              $1.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.54 - $8.6
      $285K - $325K
     
         
           |    
          
                               
              37.8K
              $319K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.38 - $192.98
      $10.7K - $17.2K
     
         
           |    
          
                               
              7.85K
              $1.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.97 - $86.8
      $154K - $320K
     
         
           |    
          
                               
              3.68K
              $317K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.81 - $66.74
      $37.9K - $57.7K
     
         
           |    
          
                               
              19.6K
              $1.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.95 - $54.21
      $21.6K - $36.6K
     
         
           |    
          
                               
              24.5K
              $1.29M
             
           | 
          
            
              
            
           |