| 
              
           | 
          
            
           | 
          
                                   
      $7.2 - $8.55
      $60.4K - $71.8K
     
         
           |    
          
                               
              13.7K
              $113K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.37 - $10.6
      $11.7K - $16.9K
     
         
           |    
          
                               
              27.4K
              $201K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.01 - $5.71
      $57.1K - $65.1K
     
         
           |    
          
                               
              26.1K
              $132K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $181.56 - $190.33
      $72.8K - $76.3K
     
         
           |    
          
                               
              1.29K
              $243K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.01 - $106.6
      $27.5K - $31.9K
     
         
           |    
          
                               
              2.76K
              $260K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.04 - $128.75
      $72.3K - $83K
     
         
           |    
          
                               
              1.94K
              $248K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.09 - $111.7
      $146K - $166K
     
         
           |    
          
                               
              16.6K
              $1.85M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $265.99 - $289.59
      $9.58K - $10.4K
     
         
           |    
          
                               
              5.72K
              $1.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.57K
              $153K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.89 - $39.72
      $90K - $97K
     
         
           |    
          
                               
              14.9K
              $587K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.26 - $46.63
      $66.9K - $68.9K
     
         
           |    
          
                               
              33.2K
              $1.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.44 - $91.77
      $49.6K - $49.7K
     
         
           |    
          
                               
              5.55K
              $509K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $408.73 - $490.3
      $130K - $155K
     
         
           |    
          
                               
              2.42K
              $1.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              6.85K
              $521K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $410.51 - $450.93
      $67.3K - $74K
     
         
           |    
          
                               
              1.08K
              $464K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.67 - $12.06
      $52.6K - $59.4K
     
         
           |    
          
                               
              10.5K
              $121K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.52 - $103.93
      $54.6K - $57.6K
     
         
           |    
          
                               
              11K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.31 - $34.54
      $143K - $158K
     
         
           |    
          
                               
              54.4K
              $1.83M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.37 - $37.31
      $52.1K - $60.1K
     
         
           |    
          
                               
              27.6K
              $948K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.29 - $61.43
      $56.6K - $59.6K
     
         
           |    
          
                               
              9.59K
              $586K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $290.76 - $334.59
      $70.1K - $80.6K
     
         
           |    
          
                               
              1.12K
              $361K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.5 - $64.93
      $70.4K - $83.8K
     
         
           |    
          
                               
              3.44K
              $222K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.09 - $55.88
      $1.6K - $1.79K
     
         
           |    
          
                               
              6.83K
              $346K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.83 - $93.81
      $57K - $58.9K
     
         
           |    
          
                               
              17.2K
              $1.61M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.63 - $3.11
      $19.3K - $22.8K
     
         
           |    
          
                               
              38.8K
              $102K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.3 - $42.82
      $69.3K - $91.8K
     
         
           |    
          
                               
              6.48K
              $275K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $486.13 - $544.55
      $972 - $1.09K
     
         
           |    
          
                               
              802
              $393K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.82 - $70.08
      $335 - $420
     
         
           |    
          
                               
              3.88K
              $220K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.5 - $11.71
      $40.8K - $50.3K
     
         
           |    
          
                               
              13.1K
              $144K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.43 - $65.01
      $18.5K - $20.5K
     
         
           |    
          
                               
              8.14K
              $482K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.4 - $34.74
      $77.6K - $85.8K
     
         
           |    
          
                               
              15.9K
              $547K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.58 - $7.86
      $27K - $32.3K
     
         
           |    
          
                               
              14K
              $106K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $233.75 - $266.89
      $25.9K - $29.6K
     
         
           |    
          
                               
              1.04K
              $246K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.69 - $35.19
      $65.1K - $70.1K
     
         
           |    
          
                               
              15.8K
              $548K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              10.3K
              $71K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.23 - $169.81
      $32.3K - $42.8K
     
         
           |    
          
                               
              2.46K
              $366K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.5 - $129.73
      $113K - $129K
     
         
           |    
          
                               
              13.1K
              $1.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.77 - $28.98
      $59.2K - $69.2K
     
         
           |    
          
                               
              14K
              $403K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.38 - $153.2
      $11.6K - $12.9K
     
         
           |    
          
                               
              1.49K
              $208K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.8K
              $442K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.07 - $53.4
      $70.6K - $78.4K
     
         
           |    
          
                               
              9.94K
              $530K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.11 - $34.85
      $33.8K - $40.5K
     
         
           |    
          
                               
              6.97K
              $214K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.12 - $29.34
      $17.6K - $17.8K
     
         
           |    
          
                               
              24.4K
              $714K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $222.68 - $244.28
      $6.9K - $7.57K
     
         
           |    
          
                               
              1.13K
              $265K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.55 - $42.16
      $22.1K - $23.6K
     
         
           |    
          
                               
              6.21K
              $261K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.52 - $155.15
      $30.9K - $38.5K
     
         
           |    
          
                               
              2.23K
              $317K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.32 - $21.38
      $19.3 - $21.4
     
         
           |    
          
                               
              11.7K
              $229K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.5 - $49.6
      $53.9K - $60.1K
     
         
           |    
          
                               
              8.23K
              $403K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.08 - $158.42
      $39.6K - $52.3K
     
         
           |    
          
                               
              1.34K
              $212K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.53 - $82.95
      $44.1K - $48.4K
     
         
           |    
          
                               
              10.3K
              $857K
             
           | 
          
            
              
            
           |