| 
              
           | 
          
            
           | 
          
                                   
      $4.82 - $32.47
      $289K - $1.95M
     
         
           |    
          
                               
              40K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.62 - $55.28
      $848K - $1.1M
     
         
           |    
          
                               
              73.5K
              $3.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.66 - $42.98
      $1.53M - $1.84M
     
         
           |    
          
                               
              3.89K
              $138K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $284.34 - $359.95
      $1.11M - $1.41M
     
         
           |    
          
                               
              14.2K
              $4.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.84 - $14.95
      $798K - $1.21M
     
         
           |    
          
                               
              197K
              $2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.96 - $28.08
      $1.01M - $1.78M
     
         
           |    
          
                               
              29K
              $465K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.66 - $21.55
      $7.52K - $15.2K
     
         
           |    
          
                               
              585K
              $6.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.41 - $27.36
      $1.42M - $1.9M
     
         
           |    
          
                               
              149K
              $3.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.35 - $94.18
      $650K - $802K
     
         
           |    
          
                               
              9.52K
              $766K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.91 - $165.84
      $959K - $1.18M
     
         
           |    
          
                               
              3.99K
              $538K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.06 - $52.11
      $1.12M - $1.67M
     
         
           |    
          
                               
              13K
              $455K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.85 - $36.2
      $1.08M - $21.1M
     
         
           |    
          
                               
              1.34M
              $2.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.16 - $45.43
      $160K - $250K
     
         
           |    
          
                               
              157K
              $4.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.55 - $12.81
      $261K - $943K
     
         
           |    
          
                               
              105K
              $582K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.61 - $39.63
      $1.23M - $1.71M
     
         
           |    
          
                               
              36.6K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.2 - $72.92
      $621K - $728K
     
         
           |    
          
                               
              65K
              $4.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.9 - $42.97
      $1.37M - $2.04M
     
         
           |    
          
                               
              6.01K
              $204K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.81 - $69.41
      $975K - $1.33M
     
         
           |    
          
                               
              5.81K
              $333K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $176.26 - $208.9
      $958K - $1.14M
     
         
           |    
          
                               
              1.63K
              $288K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.43 - $107.65
      $1.25M - $1.51M
     
         
           |    
          
                               
              3.73K
              $333K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.14 - $89.7
      $1.04M - $1.73M
     
         
           |    
          
                               
              20.2K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.7 - $91.47
      $2.05M - $2.62M
     
         
           |    
          
                               
              21.5K
              $1.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.06 - $90.39
      $640K - $792K
     
         
           |    
          
                               
              90.6K
              $6.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.21 - $31.84
      $53.7K - $70.6K
     
         
           |    
          
                               
              337K
              $8.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.66 - $11.15
      $1.09M - $1.58M
     
         
           |    
          
                               
              13K
              $104K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.74 - $144.13
      $1.24M - $1.39M
     
         
           |    
          
                               
              2.08K
              $285K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.65 - $35.57
      $508K - $678K
     
         
           |    
          
                               
              78.5K
              $2.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.78 - $99.04
      $916K - $1.23M
     
         
           |    
          
                               
              20.7K
              $1.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.5 - $136.93
      $176K - $1.03M
     
         
           |    
          
                               
              2.13K
              $211K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $269.53 - $365.55
      $822K - $1.11M
     
         
           |    
          
                               
              4.2K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $263.97 - $407.07
      $886K - $1.37M
     
         
           |    
          
                               
              3.15K
              $851K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.52 - $54.36
      $165K - $314K
     
         
           |    
          
                               
              8.58K
              $244K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $162.44 - $198.25
      $808K - $986K
     
         
           |    
          
                               
              526
              $86K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.66 - $91.16
      $517K - $640K
     
         
           |    
          
                               
              6K
              $449K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.85 - $61.76
      $571K - $693K
     
         
           |    
          
                               
              44.1K
              $2.35M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.02 - $135.75
      $451K - $1.15M
     
         
           |    
          
                               
              38.3K
              $2.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.18 - $90.81
      $617K - $1.03M
     
         
           |    
          
                               
              11.6K
              $910K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.02 - $17.35
      $651K - $868K
     
         
           |    
          
                               
              16.1K
              $236K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.41 - $15.17
      $783K - $957K
     
         
           |    
          
                               
              30.5K
              $412K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.37 - $6.35
      $79.3K - $212K
     
         
           |    
          
                               
              100
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.88 - $41.05
      $605K - $712K
     
         
           |    
          
                               
              23.1K
              $831K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $135.27 - $180.11
      $551K - $734K
     
         
           |    
          
                               
              1.53K
              $209K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $142.38 - $180.19
      $800K - $1.01M
     
         
           |    
          
                               
              2.25K
              $333K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.63 - $89.97
      $341K - $572K
     
         
           |    
          
                               
              32.6K
              $1.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $366.0 - $531.85
      $503K - $731K
     
         
           |    
          
                               
              1.13K
              $411K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.28 - $44.41
      $489K - $615K
     
         
           |    
          
                               
              12.1K
              $431K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.84 - $20.7
      $662K - $813K
     
         
           |    
          
                               
              47.1K
              $795K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.92 - $35.42
      $186K - $300K
     
         
           |    
          
                               
              12.5K
              $274K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.0 - $31.87
      $589K - $853K
     
         
           |    
          
                               
              80
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.53 - $43.54
      $3.35M - $4.62M
     
         
           |    
          
                               
              347K
              $14M
             
           | 
          
            
              
            
           |