| 
              
           | 
          
            
           | 
          
                                   
      $14.54 - $20.24
      $117K - $162K
     
         
           |    
          
                               
              103K
              $1.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.19 - $121.83
      $636K - $832K
     
         
           |    
          
                               
              72.4K
              $7.64M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.75 - $23.0
      $33.5K - $46K
     
         
           |    
          
                               
              46.8K
              $874K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.28 - $5.51
      $107K - $180K
     
         
           |    
          
                               
              275K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.24 - $1.66
      $6.92K - $9.27K
     
         
           |    
          
                               
              356K
              $469K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.0 - $34.91
      $104K - $129K
     
         
           |    
          
                               
              65.4K
              $2.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.59 - $16.6
      $50.7K - $66.8K
     
         
           |    
          
                               
              112K
              $1.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.13 - $40.19
      $17K - $20.1K
     
         
           |    
          
                               
              64.4K
              $2.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.12 - $67.26
      $97.1K - $119K
     
         
           |    
          
                               
              102K
              $6.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.29 - $33.43
      $64K - $70.6K
     
         
           |    
          
                               
              154K
              $4.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.15 - $84.25
      $5.19K - $6.07K
     
         
           |    
          
                               
              57.4K
              $4.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.75 - $9.8
      $12.1K - $15.3K
     
         
           |    
          
                               
              223K
              $1.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.18 - $2.64
      $44K - $53.3K
     
         
           |    
          
                               
              468K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.16 - $6.02
      $20.9K - $30.2K
     
         
           |    
          
                               
              101K
              $454K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.91 - $10.01
      $32.6K - $47.3K
     
         
           |    
          
                               
              130K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.83 - $23.52
      $470K - $530K
     
         
           |    
          
                               
              501K
              $11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.05 - $25.19
      $47.6K - $54.4K
     
         
           |    
          
                               
              259K
              $6.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.42 - $3.99
      $32.6K - $53.7K
     
         
           |    
          
                               
              310K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $254.34 - $336.43
      $64.3K - $85.1K
     
         
           |    
          
                               
              46K
              $13.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.74 - $27.09
      $65.2K - $94.2K
     
         
           |    
          
                               
              64.7K
              $1.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.63 - $140.36
      $4.38K - $7.02K
     
         
           |    
          
                               
              5.63K
              $511K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $127.74 - $151.04
      $284K - $336K
     
         
           |    
          
                               
              67.8K
              $8.96M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.94 - $34.72
      $57.7K - $74.3K
     
         
           |    
          
                               
              140K
              $4.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $117.53 - $141.38
      $2.31M - $2.78M
     
         
           |    
          
                               
              145K
              $17.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.89 - $5.27
      $29.4K - $39.8K
     
         
           |    
          
                               
              166K
              $670K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.56 - $33.76
      $228K - $301K
     
         
           |    
          
                               
              97.5K
              $2.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.3 - $5.72
      $929 - $1.24K
     
         
           |    
          
                               
              228K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.35 - $16.3
      $5.15K - $8.12K
     
         
           |    
          
                               
              36.1K
              $402K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.66 - $50.18
      $78.6K - $97K
     
         
           |    
          
                               
              144K
              $6.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.83 - $6.91
      $16.1K - $23K
     
         
           |    
          
                               
              144K
              $745K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.03 - $14.52
      $59.2K - $71.5K
     
         
           |    
          
                               
              127K
              $1.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.66 - $30.08
      $123K - $150K
     
         
           |    
          
                               
              176K
              $4.82M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.9 - $14.15
      $35K - $55.7K
     
         
           |    
          
                               
              84.6K
              $792K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1699.35 - $1901.99
      $304K - $340K
     
         
           |    
          
                               
              4.31K
              $7.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $117.49 - $134.0
      $21.6K - $24.7K
     
         
           |    
          
                               
              43K
              $5.46M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.79 - $56.03
      $86.7K - $102K
     
         
           |    
          
                               
              173K
              $8.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.08 - $51.35
      $7.97K - $8.88K
     
         
           |    
          
                               
              70K
              $3.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.18 - $11.13
      $214K - $259K
     
         
           |    
          
                               
              578K
              $5.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.71 - $18.96
      $25.7K - $33.1K
     
         
           |    
          
                               
              157K
              $2.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.32 - $76.24
      $64.7K - $76.7K
     
         
           |    
          
                               
              118K
              $8.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.92 - $45.7
      $34.7K - $41.8K
     
         
           |    
          
                               
              139K
              $5.92M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.68 - $59.77
      $5.99K - $6.93K
     
         
           |    
          
                               
              48.2K
              $2.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.51 - $6.87
      $9.13K - $13.9K
     
         
           |    
          
                               
              140K
              $711K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.33 - $10.82
      $79.3K - $117K
     
         
           |    
          
                               
              271K
              $2.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.84 - $36.89
      $307K - $439K
     
         
           |    
          
                               
              86.9K
              $2.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.13 - $5.15
      $50K - $62.3K
     
         
           |    
          
                               
              459K
              $2.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.5 - $6.48
      $62.4K - $89.9K
     
         
           |    
          
                               
              249K
              $1.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.42 - $16.79
      $128K - $173K
     
         
           |    
          
                               
              265K
              $3.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.73 - $128.0
      $69.2K - $95.5K
     
         
           |    
          
                               
              14.7K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.91 - $77.12
      $112K - $139K
     
         
           |    
          
                               
              56K
              $3.83M
             
           | 
          
            
              
            
           |