| 
              
           | 
          
            
           | 
          
                                   
      $29.2 - $32.74
      $43.8K - $49.1K
     
         
           |    
          
                               
              13.9K
              $443K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.81 - $46.18
      $76.7K - $77.4K
     
         
           |    
          
                               
              16K
              $731K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.05 - $67.13
      $58.4K - $69.9K
     
         
           |    
          
                               
              1.63K
              $109K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $408.73 - $490.3
      $42.5K - $51K
     
         
           |    
          
                               
              791
              $361K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.6 - $136.01
      $36K - $38.1K
     
         
           |    
          
                               
              5.33K
              $721K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.65 - $67.31
      $54.8K - $62.9K
     
         
           |    
          
                               
              2.88K
              $193K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $272.1 - $320.75
      $36.5K - $43K
     
         
           |    
          
                               
              904
              $283K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.77 - $173.91
      $61.1K - $73.4K
     
         
           |    
          
                               
              3K
              $486K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.29 - $25.88
      $12.2K - $13.5K
     
         
           |    
          
                               
              46.3K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.26 - $80.19
      $38.9K - $41.5K
     
         
           |    
          
                               
              13.1K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $546.36 - $631.12
      $546 - $631
     
         
           |    
          
                               
              855
              $538K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.25 - $35.69
      $34.7K - $41K
     
         
           |    
          
                               
              7.71K
              $265K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $161.95 - $193.45
      $32.9K - $39.3K
     
         
           |    
          
                               
              1.54K
              $288K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.76 - $85.78
      $53K - $57K
     
         
           |    
          
                               
              2.82K
              $238K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.77 - $28.98
      $27.8K - $32.5K
     
         
           |    
          
                               
              13K
              $374K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.22 - $46.25
      $72.6K - $92.7K
     
         
           |    
          
                               
              9.23K
              $381K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.48 - $142.97
      $682 - $715
     
         
           |    
          
                               
              14.6K
              $2.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.42 - $52.71
      $73.3K - $78.2K
     
         
           |    
          
                               
              8.93K
              $446K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.23 - $196.5
      $9.07K - $12.2K
     
         
           |    
          
                               
              2.76K
              $493K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.87 - $14.46
      $39.4K - $41K
     
         
           |    
          
                               
              40.2K
              $580K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.69 - $208.43
      $52.7K - $62.5K
     
         
           |    
          
                               
              400
              $76K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.51 - $12.4
      $51.8K - $55.8K
     
         
           |    
          
                               
              16.5K
              $202K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.92 - $70.83
      $1.15K - $1.27K
     
         
           |    
          
                               
              9.53K
              $672K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.73 - $76.45
      $4.01K - $4.74K
     
         
           |    
          
                               
              5.05K
              $385K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.16 - $140.03
      $44.3K - $59K
     
         
           |    
          
                               
              478
              $64K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.46 - $26.5
      $294 - $318
     
         
           |    
          
                               
              30.6K
              $805K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.73 - $80.82
      $3.36K - $3.64K
     
         
           |    
          
                               
              12.2K
              $968K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $472.43 - $542.94
      $23.6K - $27.1K
     
         
           |    
          
                               
              599
              $325K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.28 - $67.54
      $52.4K - $59.7K
     
         
           |    
          
                               
              1.08K
              $68K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.69 - $81.49
      $7.38K - $8.39K
     
         
           |    
          
                               
              9.24K
              $741K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.18 - $7.41
      $23.1K - $27.7K
     
         
           |    
          
                               
              55.7K
              $408K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.11 - $18.05
      $33.8K - $60.3K
     
         
           |    
          
                               
              3.81K
              $61K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.33 - $32.1
      $20.4K - $57.8K
     
         
           |    
          
                               
              1.88K
              $55K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.97 - $2.83
      $41.1K - $59.1K
     
         
           |    
          
                               
              21.7K
              $56K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $185.65 - $214.38
      $52.4K - $60.5K
     
         
           |    
          
                               
              413
              $82K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.0 - $98.99
      $2.82K - $3.07K
     
         
           |    
          
                               
              10.7K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.74 - $23.05
      $64.4K - $79.2K
     
         
           |    
          
                               
              10.9K
              $214K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.64 - $23.22
      $45.1K - $46.3K
     
         
           |    
          
                               
              51.5K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.99 - $34.84
      $24K - $34.9K
     
         
           |    
          
                               
              2.93K
              $101K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.69 - $16.9
      $38.9K - $41.9K
     
         
           |    
          
                               
              12.4K
              $208K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.37 - $134.46
      $48.9K - $52K
     
         
           |    
          
                               
              2.72K
              $364K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.67 - $95.74
      $21.8K - $23.8K
     
         
           |    
          
                               
              3.57K
              $339K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.64 - $37.14
      $49.3K - $56.1K
     
         
           |    
          
                               
              1.96K
              $65K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.73 - $96.94
      $51.6K - $57.7K
     
         
           |    
          
                               
              3.98K
              $351K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.21 - $56.65
      $45K - $101K
     
         
           |    
          
                               
              2.59K
              $92K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.37 - $139.46
      $18K - $21.2K
     
         
           |    
          
                               
              1.69K
              $230K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.24 - $106.68
      $30.6K - $31.6K
     
         
           |    
          
                               
              7.92K
              $843K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $127.59 - $152.81
      $31.3K - $37.4K
     
         
           |    
          
                               
              547
              $83K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.46 - $104.46
      $46.3K - $54.1K
     
         
           |    
          
                               
              14K
              $1.43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.34 - $53.96
      $68.2K - $74.6K
     
         
           |    
          
                               
              33.6K
              $1.76M
             
           | 
          
            
              
            
           |