| 
              
           | 
          
            
           | 
          
                                   
      $31.34 - $38.59
      $43.7K - $53.8K
     
         
           |    
          
                               
              28.9K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.5 - $71.23
      $31.8K - $44.8K
     
         
           |    
          
                               
              8.07K
              $545K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.84 - $157.76
      $193K - $231K
     
         
           |    
          
                               
              39.7K
              $6.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.74 - $41.27
      $29.8K - $38.7K
     
         
           |    
          
                               
              66.7K
              $2.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.72 - $46.87
      $4.9K - $6.09K
     
         
           |    
          
                               
              7.43K
              $346K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.18 - $42.23
      $10.1K - $11.4K
     
         
           |    
          
                               
              26.4K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.08 - $27.94
      $2.72K - $3.16K
     
         
           |    
          
                               
              21K
              $581K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.85 - $75.45
      $78K - $98.3K
     
         
           |    
          
                               
              17.7K
              $1.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.46 - $38.01
      $58.3K - $66.2K
     
         
           |    
          
                               
              52.4K
              $1.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.49 - $190.68
      $163K - $215K
     
         
           |    
          
                               
              12.8K
              $2.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.8 - $101.39
      $2.1K - $2.53K
     
         
           |    
          
                               
              11.8K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.26 - $155.96
      $160K - $233K
     
         
           |    
          
                               
              7.87K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.64 - $36.7
      $15.7K - $34.6K
     
         
           |    
          
                               
              36.5K
              $775K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.9 - $85.6
      $3.38K - $4.19K
     
         
           |    
          
                               
              8.42K
              $720K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.04 - $132.78
      $38.3K - $55.2K
     
         
           |    
          
                               
              3.68K
              $484K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.78 - $51.4
      $64.8K - $95.7K
     
         
           |    
          
                               
              17.6K
              $904K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.65 - $101.29
      $589 - $810
     
         
           |    
          
                               
              4.37K
              $429K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.17 - $103.07
      $36.4K - $41.6K
     
         
           |    
          
                               
              10.9K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.11 - $1.96
      $1.96K - $3.46K
     
         
           |    
          
                               
              91.8K
              $179K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.42 - $38.55
      $155K - $210K
     
         
           |    
          
                               
              69.2K
              $2.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.12 - $33.82
      $214K - $277K
     
         
           |    
          
                               
              98.3K
              $3.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.07 - $142.31
      $2.99K - $3.7K
     
         
           |    
          
                               
              5.54K
              $788K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.81 - $84.91
      $5.79K - $9.68K
     
         
           |    
          
                               
              5.78K
              $490K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.66 - $108.13
      $3.06K - $3.57K
     
         
           |    
          
                               
              10.3K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.53 - $13.86
      $43.4K - $170K
     
         
           |    
          
                               
              30.1K
              $303K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $205.5 - $280.54
      $5.55K - $7.57K
     
         
           |    
          
                               
              4.54K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.86 - $186.1
      $80.2K - $112K
     
         
           |    
          
                               
              5.36K
              $991K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.21 - $80.95
      $93.5K - $151K
     
         
           |    
          
                               
              9.3K
              $742K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.37 - $38.92
      $23.8K - $30.6K
     
         
           |    
          
                               
              17.3K
              $674K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.81 - $151.28
      $52.6K - $67K
     
         
           |    
          
                               
              6.15K
              $930K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.79 - $44.67
      $6.59K - $8.22K
     
         
           |    
          
                               
              16.8K
              $751K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.78 - $30.41
      $255K - $436K
     
         
           |    
          
                               
              45.5K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.37 - $77.63
      $275K - $342K
     
         
           |    
          
                               
              50.3K
              $3.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.63 - $104.64
      $56.8K - $78.6K
     
         
           |    
          
                               
              18.3K
              $1.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.38 - $46.28
      $23.3K - $28.1K
     
         
           |    
          
                               
              24.9K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.11 - $21.71
      $48.3K - $61.3K
     
         
           |    
          
                               
              48.1K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.83 - $89.72
      $28.1K - $38.8K
     
         
           |    
          
                               
              8.56K
              $760K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.61 - $119.09
      $88.7K - $98.1K
     
         
           |    
          
                               
              79.1K
              $9.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.41 - $42.59
      $124K - $163K
     
         
           |    
          
                               
              32.4K
              $1.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.7 - $10.94
      $46.9 - $76.6
     
         
           |    
          
                               
              34.1K
              $368K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.35 - $41.3
      $41.2K - $46.8K
     
         
           |    
          
                               
              50.8K
              $2.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.08 - $48.9
      $7.74K - $9.68K
     
         
           |    
          
                               
              18.2K
              $886K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.41 - $90.17
      $188K - $263K
     
         
           |    
          
                               
              18.1K
              $1.63M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.18 - $64.25
      $22.6K - $27.8K
     
         
           |    
          
                               
              15.8K
              $1.02M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.77 - $8.86
      $96.7K - $127K
     
         
           |    
          
                               
              275K
              $2.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.3 - $98.07
      $30K - $43.7K
     
         
           |    
          
                               
              5.66K
              $553K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.81 - $30.14
      $2.99K - $3.95K
     
         
           |    
          
                               
              16.6K
              $496K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $160.63 - $257.78
      $12K - $19.3K
     
         
           |    
          
                               
              1.86K
              $476K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.68 - $50.09
      $4K - $7.51K
     
         
           |    
          
                               
              6.06K
              $302K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $277.23 - $315.28
      $18.3K - $20.8K
     
         
           |    
          
                               
              12.8K
              $4.03M
             
           | 
          
            
              
            
           |