| 
              
           | 
          
            
           | 
          
                                   
      $172.41 - $199.66
      $16.4K - $19K
     
         
           |    
          
                               
              132
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.26 - $141.49
      $6.9K - $7.5K
     
         
           |    
          
                               
              1.03K
              $145K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.47 - $50.39
      $10.8K - $12.8K
     
         
           |    
          
                               
              611
              $29K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.28 - $67.54
      $1.96K - $2.23K
     
         
           |    
          
                               
              2.81K
              $178K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.76K
              $536K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.19 - $167.33
      $10.1K - $11.7K
     
         
           |    
          
                               
              192
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.29 - $68.7
      $858 - $962
     
         
           |    
          
                               
              2.43K
              $164K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $226.02 - $259.01
      $13.3K - $15.3K
     
         
           |    
          
                               
              80
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.66 - $29.06
      $68 - $87.2
     
         
           |    
          
                               
              2.25K
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $250.62 - $279.43
      $11.8K - $13.1K
     
         
           |    
          
                               
              119
              $33K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $698.02 - $870.97
      $22.3K - $27.9K
     
         
           |    
          
                               
              111
              $79K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $209.79 - $237.38
      $4.83K - $5.46K
     
         
           |    
          
                               
              1.4K
              $301K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.6 - $82.03
      $361 - $574
     
         
           |    
          
                               
              433
              $35K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              543
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.69 - $96.0
      $438 - $480
     
         
           |    
          
                               
              2.17K
              $205K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.55 - $9.1
      $10.8K - $11.5K
     
         
           |    
          
                               
              5.25K
              $47K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $260.62 - $307.62
      $9.9K - $11.7K
     
         
           |    
          
                               
              63
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.75 - $76.5
      $7.7K - $10K
     
         
           |    
          
                               
              486
              $36K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.75 - $100.75
      $7.62K - $7.86K
     
         
           |    
          
                               
              3.48K
              $348K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.77 - $52.82
      $547 - $581
     
         
           |    
          
                               
              2.76K
              $145K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.72 - $82.11
      $8.25K - $9.85K
     
         
           |    
          
                               
              350
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.15 - $30.13
      $732 - $783
     
         
           |    
          
                               
              6.04K
              $178K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $207.29 - $229.74
      $9.12K - $10.1K
     
         
           |    
          
                               
              340
              $72K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $132.83 - $140.61
      $664 - $703
     
         
           |    
          
                               
              1.19K
              $166K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $213.88 - $237.1
      $9.41K - $10.4K
     
         
           |    
          
                               
              67
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.94 - $298.09
      $8.7K - $9.54K
     
         
           |    
          
                               
              54
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.6 - $76.11
      $4.15K - $4.41K
     
         
           |    
          
                               
              3.42K
              $258K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.75 - $67.68
      $635 - $744
     
         
           |    
          
                               
              996
              $65K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.56 - $10.52
      $560 - $10.5K
     
         
           |    
          
                               
              1.02K
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.68 - $255.63
      $662 - $767
     
         
           |    
          
                               
              938
              $230K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.07 - $93.06
      $261 - $279
     
         
           |    
          
                               
              1.7K
              $155K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.72 - $10.35
      $10.2K - $12.1K
     
         
           |    
          
                               
              3.11K
              $27K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.96 - $80.04
      $4.42K - $4.48K
     
         
           |    
          
                               
              5.27K
              $421K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $107.66 - $112.36
      $2.26K - $2.36K
     
         
           |    
          
                               
              2.06K
              $229K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.57 - $74.72
      $2.54K - $2.62K
     
         
           |    
          
                               
              4.7K
              $349K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $192.32 - $232.35
      $10.6K - $12.8K
     
         
           |    
          
                               
              205
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.87 - $30.37
      $6.26K - $9.11K
     
         
           |    
          
                               
              347
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.24 - $73.73
      $68.2 - $73.7
     
         
           |    
          
                               
              1.38K
              $101K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.26 - $115.0
      $103 - $115
     
         
           |    
          
                               
              630
              $70K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              500
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.42 - $56.35
      $3.38K - $3.78K
     
         
           |    
          
                               
              294
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.4 - $47.61
      $863 - $905
     
         
           |    
          
                               
              2.68K
              $127K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.29 - $90.77
      $165 - $182
     
         
           |    
          
                               
              533
              $48K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $300.7 - $455.9
      $10.8K - $16.4K
     
         
           |    
          
                               
              117
              $37K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.32 - $62.1
      $507 - $559
     
         
           |    
          
                               
              1.13K
              $68K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.67 - $12.06
      $1.58K - $1.78K
     
         
           |    
          
                               
              2.36K
              $27K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.83 - $48.91
      $538 - $587
     
         
           |    
          
                               
              1.49K
              $70K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $109.11 - $111.88
      $1.64K - $1.68K
     
         
           |    
          
                               
              1.83K
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.99 - $134.19
      $488 - $537
     
         
           |    
          
                               
              672
              $87K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.13 - $60.79
      $2.64K - $2.86K
     
         
           |    
          
                               
              321
              $19K
             
           | 
          
            
              
            
           |