| 
              
           | 
          
            
           | 
          
                                   
      $61.82 - $71.72
      $674K - $782K
     
         
           |    
          
                               
              17.9K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.02 - $234.65
      $557K - $680K
     
         
           |    
          
                               
              6.7K
              $1.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.91 - $35.19
      $982K - $1.33M
     
         
           |    
          
                               
              116K
              $3.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.38 - $17.71
      $375K - $639K
     
         
           |    
          
                               
              57.6K
              $987K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.1 - $4.78
      $43.9K - $99.9K
     
         
           |    
          
                               
              263K
              $1.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.29 - $71.77
      $139K - $165K
     
         
           |    
          
                               
              363K
              $25.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.42 - $3.86
      $165K - $264K
     
         
           |    
          
                               
              530K
              $2.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.48 - $8.39
      $621K - $805K
     
         
           |    
          
                               
              109K
              $799K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.7 - $13.96
      $312K - $565K
     
         
           |    
          
                               
              88.1K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.95 - $103.29
      $694K - $1.44M
     
         
           |    
          
                               
              17.9K
              $968K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.75 - $18.28
      $97.6K - $130K
     
         
           |    
          
                               
              364K
              $6.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.31 - $64.39
      $643K - $914K
     
         
           |    
          
                               
              24.3K
              $1.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.54 - $63.55
      $541K - $680K
     
         
           |    
          
                               
              10.7K
              $674K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.03 - $101.75
      $348K - $499K
     
         
           |    
          
                               
              20.4K
              $2.06M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.13 - $41.98
      $557K - $751K
     
         
           |    
          
                               
              24.3K
              $893K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.97 - $17.21
      $854K - $1.47M
     
         
           |    
          
                               
              432K
              $6.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.66 - $23.85
      $298K - $427K
     
         
           |    
          
                               
              69.6K
              $1.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.19 - $50.24
      $29.2K - $50.2K
     
         
           |    
          
                               
              37K
              $1.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.59 - $24.84
      $2M - $2.31M
     
         
           |    
          
                               
              1.54M
              $37.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.37 - $24.39
      $279K - $473K
     
         
           |    
          
                               
              112K
              $2.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.58 - $14.83
      $545K - $764K
     
         
           |    
          
                               
              190K
              $2.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.37 - $10.63
      $654K - $830K
     
         
           |    
          
                               
              78.1K
              $657K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.55 - $22.77
      $40.4K - $79.7K
     
         
           |    
          
                               
              116K
              $2.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.25 - $39.79
      $589K - $664K
     
         
           |    
          
                               
              16.7K
              $641K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.18 - $35.33
      $431K - $657K
     
         
           |    
          
                               
              18.6K
              $640K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.77 - $41.96
      $367K - $554K
     
         
           |    
          
                               
              99.2K
              $4.16M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.58 - $193.99
      $266K - $330K
     
         
           |    
          
                               
              21.5K
              $4.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.12 - $20.29
      $226K - $503K
     
         
           |    
          
                               
              37.1K
              $745K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.38 - $59.13
      $630K - $739K
     
         
           |    
          
                               
              22.8K
              $1.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.84 - $1441.89
      $13M - $214M
     
         
           |    
          
                               
              158K
              $14.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $519.95 - $690.86
      $468K - $622K
     
         
           |    
          
                               
              900
              $621K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.16 - $128.52
      $444K - $553K
     
         
           |    
          
                               
              9.5K
              $1.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.64 - $14.63
      $254K - $560K
     
         
           |    
          
                               
              51.2K
              $715K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.19 - $33.64
      $463K - $619K
     
         
           |    
          
                               
              18.4K
              $615K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.14 - $18.75
      $528K - $613K
     
         
           |    
          
                               
              32.7K
              $605K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.61 - $208.95
      $474K - $564K
     
         
           |    
          
                               
              5.4K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.43 - $107.58
      $418K - $581K
     
         
           |    
          
                               
              14K
              $1.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.83 - $84.09
      $488K - $605K
     
         
           |    
          
                               
              7.2K
              $601K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.66 - $80.05
      $405K - $616K
     
         
           |    
          
                               
              7.7K
              $600K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.73 - $4.02
      $257K - $597K
     
         
           |    
          
                               
              148K
              $596K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.15 - $58.93
      $772K - $908K
     
         
           |    
          
                               
              59.8K
              $3.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $204.26 - $233.47
      $572K - $654K
     
         
           |    
          
                               
              8.2K
              $1.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.79 - $34.95
      $725K - $982K
     
         
           |    
          
                               
              298K
              $10.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.46 - $75.58
      $442K - $582K
     
         
           |    
          
                               
              7.7K
              $581K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.91 - $22.43
      $507K - $601K
     
         
           |    
          
                               
              114K
              $2.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.88 - $18.99
      $348K - $416K
     
         
           |    
          
                               
              186K
              $3.52M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.99 - $41.61
      $644K - $766K
     
         
           |    
          
                               
              83.1K
              $3.22M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.42 - $38.55
      $338K - $459K
     
         
           |    
          
                               
              58.9K
              $2.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.7 - $14.6
      $87K - $165K
     
         
           |    
          
                               
              105K
              $1.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.69 - $20.62
      $348K - $565K
     
         
           |    
          
                               
              27.4K
              $553K
             
           | 
          
            
              
            
           |