| 
              
           | 
          
            
           | 
          
                                   
      $17.37 - $23.44
      $900K - $1.21M
     
         
           |    
          
                               
              333K
              $7.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.54 - $29.56
      $1.46M - $2.01M
     
         
           |    
          
                               
              68K
              $1.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.8 - $34.02
      $1.8M - $2.2M
     
         
           |    
          
                               
              110K
              $3.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.37 - $60.97
      $7.4M - $8.96M
     
         
           |    
          
                               
              878K
              $45.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.03 - $45.23
      $763K - $1.15M
     
         
           |    
          
                               
              84.5K
              $3.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $66.85 - $79.33
      $1.62M - $1.92M
     
         
           |    
          
                               
              24.2K
              $1.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.54 - $41.04
      $1.48M - $1.92M
     
         
           |    
          
                               
              46.8K
              $1.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.46 - $10.53
      $880K - $1.7M
     
         
           |    
          
                               
              189K
              $1.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.42 - $56.91
      $901K - $1.27M
     
         
           |    
          
                               
              65.1K
              $3.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              12.6K
              $1.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.84 - $56.0
      $1.31M - $1.94M
     
         
           |    
          
                               
              34.7K
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.67 - $52.23
      $1.35M - $1.93M
     
         
           |    
          
                               
              71.1K
              $3.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.6 - $32.16
      $1.22M - $1.9M
     
         
           |    
          
                               
              86K
              $2.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.68 - $61.09
      $1.25M - $1.63M
     
         
           |    
          
                               
              26.7K
              $1.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.81 - $48.03
      $1.29M - $1.63M
     
         
           |    
          
                               
              139K
              $6.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.76 - $30.81
      $1.06M - $1.65M
     
         
           |    
          
                               
              53.5K
              $1.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.26 - $9.12
      $1.29M - $1.62M
     
         
           |    
          
                               
              239K
              $2.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.24 - $109.76
      $1.55M - $1.67M
     
         
           |    
          
                               
              15.2K
              $1.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.66 - $50.18
      $1.39M - $1.72M
     
         
           |    
          
                               
              34.3K
              $1.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              12.4K
              $1.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.79 - $34.95
      $959K - $1.3M
     
         
           |    
          
                               
              92.1K
              $3.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.15 - $58.93
      $1.98M - $2.33M
     
         
           |    
          
                               
              148K
              $7.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.94 - $56.99
      $1.15M - $1.45M
     
         
           |    
          
                               
              50.4K
              $2.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.97 - $42.61
      $1.22M - $1.63M
     
         
           |    
          
                               
              140K
              $5.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.94 - $140.12
      $1.24M - $1.53M
     
         
           |    
          
                               
              10.9K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.68 - $48.04
      $9.12M - $21.2M
     
         
           |    
          
                               
              539K
              $23.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.73 - $71.06
      $1.38M - $1.67M
     
         
           |    
          
                               
              23.5K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.6 - $29.07
      $1.31M - $1.69M
     
         
           |    
          
                               
              58.1K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.83 - $28.8
      $1.42M - $2.43M
     
         
           |    
          
                               
              84.3K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.31 - $15.28
      $1.25M - $1.86M
     
         
           |    
          
                               
              1.38M
              $18.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $321.68 - $427.25
      $483K - $641K
     
         
           |    
          
                               
              22.6K
              $9.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.5 - $83.89
      $690K - $1.08M
     
         
           |    
          
                               
              32.1K
              $2.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.92 - $143.21
      $713K - $1M
     
         
           |    
          
                               
              32.8K
              $4.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.7 - $88.29
      $1.38M - $1.68M
     
         
           |    
          
                               
              19K
              $1.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.9 - $40.98
      $1.02M - $1.44M
     
         
           |    
          
                               
              35.2K
              $1.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.74 - $16.39
      $1.4M - $2.35M
     
         
           |    
          
                               
              219K
              $2.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.4 - $64.29
      $1.38M - $1.66M
     
         
           |    
          
                               
              25.8K
              $1.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.34 - $45.62
      $450K - $844K
     
         
           |    
          
                               
              68.7K
              $3.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.1 - $14.3
      $778K - $1.37M
     
         
           |    
          
                               
              96.1K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.28 - $9.67
      $657K - $1.01M
     
         
           |    
          
                               
              269K
              $2.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.84 - $34.36
      $1.02M - $1.42M
     
         
           |    
          
                               
              41.2K
              $1.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.86 - $74.12
      $1.12M - $1.46M
     
         
           |    
          
                               
              19.7K
              $1.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.69 - $30.11
      $715K - $1.22M
     
         
           |    
          
                               
              55.5K
              $1.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.43 - $16.04
      $219K - $337K
     
         
           |    
          
                               
              193K
              $3.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.5 - $38.85
      $452K - $1M
     
         
           |    
          
                               
              41.2K
              $1.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.72 - $63.84
      $1.25M - $1.67M
     
         
           |    
          
                               
              26.2K
              $1.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.86 - $43.38
      $1.27M - $1.5M
     
         
           |    
          
                               
              34.5K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.56 - $13.31
      $577K - $727K
     
         
           |    
          
                               
              384K
              $5.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.17 - $54.26
      $983K - $1.36M
     
         
           |    
          
                               
              25.1K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.14 - $18.75
      $1.1M - $1.28M
     
         
           |    
          
                               
              68K
              $1.26M
             
           | 
          
            
              
            
           |