| 
              
           | 
          
            
           | 
          
                                   
      $136.45 - $184.37
      $25.4K - $34.3K
     
         
           |    
          
                               
              766
              $141K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.78 - $35.79
      $53.9K - $58.8K
     
         
           |    
          
                               
              1.64K
              $58K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.37 - $129.65
      $45.5K - $49.8K
     
         
           |    
          
                               
              1.92K
              $241K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.48 - $142.97
      $47.6K - $49.9K
     
         
           |    
          
                               
              2.29K
              $320K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.5 - $25.11
      $44K - $53.9K
     
         
           |    
          
                               
              3.11K
              $76K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.35 - $85.25
      $1.72K - $2.56K
     
         
           |    
          
                               
              2.14K
              $180K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.61 - $62.61
      $54.8K - $61.7K
     
         
           |    
          
                               
              1.01K
              $57K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.41 - $138.03
      $5.14K - $5.52K
     
         
           |    
          
                               
              5.44K
              $749K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.06 - $208.19
      $45.6K - $56.8K
     
         
           |    
          
                               
              1.55K
              $315K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.73 - $45.54
      $14.2K - $15.1K
     
         
           |    
          
                               
              25.6K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $182.0 - $217.92
      $48.6K - $58.2K
     
         
           |    
          
                               
              1.61K
              $316K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.45 - $32.68
      $54.6K - $56.7K
     
         
           |    
          
                               
              3.92K
              $126K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.8 - $169.61
      $148K - $231K
     
         
           |    
          
                               
              3.05K
              $331K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.9 - $18.46
      $61.2K - $104K
     
         
           |    
          
                               
              9.7K
              $125K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $259.39 - $285.47
      $43.8K - $48.2K
     
         
           |    
          
                               
              1.63K
              $447K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.33 - $100.77
      $2.94K - $3.93K
     
         
           |    
          
                               
              3.05K
              $277K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.82K
              $483K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.83 - $96.0
      $20.9K - $22.1K
     
         
           |    
          
                               
              10.6K
              $1.01M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.82 - $26.45
      $49.1K - $50.3K
     
         
           |    
          
                               
              9.47K
              $248K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.35 - $144.54
      $2.79K - $3.32K
     
         
           |    
          
                               
              2.35K
              $339K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.96 - $125.95
      $696 - $756
     
         
           |    
          
                               
              5.14K
              $647K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $408.73 - $490.3
      $18K - $21.6K
     
         
           |    
          
                               
              854
              $390K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $494.52 - $565.32
      $9.89K - $11.3K
     
         
           |    
          
                               
              724
              $409K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.03 - $77.13
      $9.85K - $25.3K
     
         
           |    
          
                               
              1.13K
              $76K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.79 - $50.46
      $9.68K - $11.2K
     
         
           |    
          
                               
              7.82K
              $394K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.9 - $78.84
      $39.9K - $51.6K
     
         
           |    
          
                               
              655
              $50K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.59 - $12.1
      $20K - $43.4K
     
         
           |    
          
                               
              4.52K
              $54K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.65 - $51.67
      $43.9K - $69.5K
     
         
           |    
          
                               
              1.38K
              $49K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.1 - $15.28
      $37.8K - $44.1K
     
         
           |    
          
                               
              11.8K
              $172K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.0 - $141.42
      $34.2K - $44.8K
     
         
           |    
          
                               
              503
              $66K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.94 - $29.62
      $62.5K - $68.7K
     
         
           |    
          
                               
              29.1K
              $820K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.13 - $60.79
      $28.4K - $30.8K
     
         
           |    
          
                               
              5.82K
              $353K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.44 - $53.83
      $53.7K - $59.6K
     
         
           |    
          
                               
              8.05K
              $405K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.81 - $71.18
      $13.4K - $14K
     
         
           |    
          
                               
              10.6K
              $750K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.42 - $56.35
      $40.2K - $45K
     
         
           |    
          
                               
              1.06K
              $58K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.76 - $23.92
      $40.9K - $43K
     
         
           |    
          
                               
              5.31K
              $125K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $274.66 - $395.76
      $74.2K - $107K
     
         
           |    
          
                               
              925
              $298K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.14 - $168.56
      $9.29K - $13.5K
     
         
           |    
          
                               
              700
              $117K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.43 - $58.88
      $42.3K - $42.6K
     
         
           |    
          
                               
              4.13K
              $243K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.37 - $47.77
      $33.8K - $34.8K
     
         
           |    
          
                               
              15.5K
              $737K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.75 - $69.05
      $16.6K - $17.7K
     
         
           |    
          
                               
              6.97K
              $480K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $334.32 - $426.2
      $4.68K - $5.97K
     
         
           |    
          
                               
              816
              $347K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $127.31 - $159.34
      $12.9K - $16.1K
     
         
           |    
          
                               
              1.5K
              $228K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $222.68 - $244.28
      $49K - $53.7K
     
         
           |    
          
                               
              1.55K
              $363K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.05 - $67.13
      $7.85K - $9.4K
     
         
           |    
          
                               
              3.06K
              $205K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.31 - $32.93
      $30.6K - $34.4K
     
         
           |    
          
                               
              9.6K
              $306K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.67 - $32.13
      $30.1K - $31.5K
     
         
           |    
          
                               
              8.28K
              $261K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $239.12 - $259.95
      $27.7K - $30.2K
     
         
           |    
          
                               
              825
              $214K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.35 - $59.32
      $2.83K - $3.08K
     
         
           |    
          
                               
              7.14K
              $422K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.32 - $62.1
      $12.9K - $14.2K
     
         
           |    
          
                               
              4.99K
              $305K
             
           | 
          
            
              
            
           |