| 
              
           | 
          
            
           | 
          
                                   
      $89.63 - $111.92
      $188K - $235K
     
         
           |    
          
                               
              6.4K
              $716K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.63 - $1.42
      $159K - $358K
     
         
           |    
          
                               
              316K
              $344K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.6 - $92.39
      $253K - $286K
     
         
           |    
          
                               
              3.1K
              $281K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.42 - $26.48
      $237K - $293K
     
         
           |    
          
                               
              11.1K
              $280K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.8 - $5.76
      $208K - $250K
     
         
           |    
          
                               
              205K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.73 - $2.69
      $220K - $342K
     
         
           |    
          
                               
              127K
              $278K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.68 - $181.86
      $449K - $564K
     
         
           |    
          
                               
              44.3K
              $7.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.79 - $8.71
      $109K - $140K
     
         
           |    
          
                               
              560K
              $4.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.38 - $2.97
      $304K - $379K
     
         
           |    
          
                               
              390K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.11 - $33.58
      $20.9K - $26.9K
     
         
           |    
          
                               
              47.5K
              $1.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.46 - $83.4
      $208K - $250K
     
         
           |    
          
                               
              6.1K
              $508K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.36 - $30.55
      $22.8K - $27.5K
     
         
           |    
          
                               
              100K
              $3.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              766K
              $31.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.44 - $23.76
      $11.1K - $14.3K
     
         
           |    
          
                               
              70.2K
              $1.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.4 - $7.99
      $224K - $280K
     
         
           |    
          
                               
              35K
              $268K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.31 - $0.7
      $185K - $418K
     
         
           |    
          
                               
              597K
              $268K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.64 - $77.18
      $223K - $266K
     
         
           |    
          
                               
              3.45K
              $266K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.06 - $8.86
      $198K - $290K
     
         
           |    
          
                               
              32.7K
              $266K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.75 - $6.01
      $88.8K - $112K
     
         
           |    
          
                               
              804K
              $4.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.19 - $99.64
      $206K - $259K
     
         
           |    
          
                               
              2.6K
              $259K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.08 - $30.06
      $497K - $573K
     
         
           |    
          
                               
              127K
              $3.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.78 - $31.98
      $159K - $214K
     
         
           |    
          
                               
              50.6K
              $1.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.92 - $22.56
      $250K - $257K
     
         
           |    
          
                               
              11.4K
              $256K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.4 - $29.68
      $201K - $255K
     
         
           |    
          
                               
              8.6K
              $255K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              543K
              $1.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.64 - $19.87
      $117K - $149K
     
         
           |    
          
                               
              71.7K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.56 - $10.2
      $199K - $238K
     
         
           |    
          
                               
              101K
              $965K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.87 - $12.6
      $4.44K - $6.3K
     
         
           |    
          
                               
              93.8K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.96 - $3.0
      $10K - $15.3K
     
         
           |    
          
                               
              630K
              $1.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.76 - $11.59
      $5.43K - $8.11K
     
         
           |    
          
                               
              102K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.27 - $58.22
      $186K - $256K
     
         
           |    
          
                               
              4.4K
              $249K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.1 - $69.21
      $233K - $298K
     
         
           |    
          
                               
              4.3K
              $248K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.84 - $65.5
      $216K - $249K
     
         
           |    
          
                               
              3.8K
              $248K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.78 - $31.32
      $197K - $239K
     
         
           |    
          
                               
              34.4K
              $1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.62 - $14.29
      $229K - $282K
     
         
           |    
          
                               
              19.7K
              $247K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.39 - $0.69
      $118K - $208K
     
         
           |    
          
                               
              1.84M
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.51 - $65.42
      $215K - $249K
     
         
           |    
          
                               
              3.8K
              $243K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.07 - $3.79
      $133K - $244K
     
         
           |    
          
                               
              75K
              $268K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.94 - $6.65
      $411K - $553K
     
         
           |    
          
                               
              257K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.29 - $33.43
      $2.11M - $2.33M
     
         
           |    
          
                               
              1.66M
              $52.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.03 - $58.9
      $211K - $259K
     
         
           |    
          
                               
              4.4K
              $242K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.69 - $6.66
      $178K - $252K
     
         
           |    
          
                               
              37.9K
              $241K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.68 - $1.67
      $146K - $358K
     
         
           |    
          
                               
              214K
              $240K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.21 - $12.26
      $6.57K - $9.81K
     
         
           |    
          
                               
              157K
              $1.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.36 - $6.09
      $203K - $367K
     
         
           |    
          
                               
              60.3K
              $236K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.51 - $7.06
      $228K - $358K
     
         
           |    
          
                               
              98.4K
              $482K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.89 - $92.6
      $343K - $407K
     
         
           |    
          
                               
              159K
              $13.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.59 - $3.36
      $48.2K - $102K
     
         
           |    
          
                               
              196K
              $572K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.8 - $20.98
      $87.4K - $109K
     
         
           |    
          
                               
              59.3K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.71 - $18.89
      $29.4K - $37.8K
     
         
           |    
          
                               
              145K
              $2.69M
             
           | 
          
            
              
            
           |