| 
              
           | 
          
            
           | 
          
                                   
      $94.86 - $97.12
      $39.5K - $40.4K
     
         
           |    
          
                               
              2.01K
              $191K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.52 - $55.93
      $13.8K - $17.4K
     
         
           |    
          
                               
              2.65K
              $144K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $135.42 - $160.52
      $4.06K - $4.82K
     
         
           |    
          
                               
              1.27K
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.39 - $37.07
      $16.3K - $18.7K
     
         
           |    
          
                               
              8.9K
              $321K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $304.69 - $360.97
      $40.2K - $47.6K
     
         
           |    
          
                               
              248
              $75K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.8 - $83.34
      $6.39K - $7.42K
     
         
           |    
          
                               
              3.58K
              $291K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.68 - $36.11
      $23.9K - $27.2K
     
         
           |    
          
                               
              3.24K
              $117K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.46 - $57.99
      $29.1K - $34.9K
     
         
           |    
          
                               
              1.6K
              $86K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.92 - $22.24
      $53.4K - $62.8K
     
         
           |    
          
                               
              20.4K
              $393K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.61 - $44.72
      $7.49K - $8.05K
     
         
           |    
          
                               
              14.6K
              $631K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $109.15 - $120.99
      $38.9K - $43.1K
     
         
           |    
          
                               
              2.66K
              $299K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.9 - $70.63
      $59.2K - $80.6K
     
         
           |    
          
                               
              3.31K
              $175K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.27 - $30.0
      $32.8K - $40.5K
     
         
           |    
          
                               
              1.4K
              $34K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.55 - $190.63
      $32.2K - $37.6K
     
         
           |    
          
                               
              237
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.58 - $119.04
      $11.5K - $13K
     
         
           |    
          
                               
              3.12K
              $362K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.23 - $88.64
      $37.3K - $45.8K
     
         
           |    
          
                               
              1.27K
              $93K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.38 - $60.09
      $31.9K - $38.8K
     
         
           |    
          
                               
              6.59K
              $351K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.02 - $6.86
      $34.2K - $39K
     
         
           |    
          
                               
              19.8K
              $121K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.98 - $45.94
      $33.3K - $42.5K
     
         
           |    
          
                               
              1.07K
              $38K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.46 - $189.14
      $25.9K - $36.7K
     
         
           |    
          
                               
              365
              $54K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.99 - $193.27
      $10.2K - $12K
     
         
           |    
          
                               
              2.41K
              $452K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.66 - $35.0
      $30.5K - $36.1K
     
         
           |    
          
                               
              1.32K
              $40K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $304.42 - $380.78
      $52.1K - $65.1K
     
         
           |    
          
                               
              642
              $197K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.63 - $65.28
      $9.34K - $17.1K
     
         
           |    
          
                               
              4.77K
              $198K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.68 - $131.34
      $2.46K - $3.41K
     
         
           |    
          
                               
              1.35K
              $159K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.93 - $13.23
      $29.2K - $38.8K
     
         
           |    
          
                               
              14.8K
              $183K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.47K
              $144K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.61 - $54.75
      $34.2K - $54K
     
         
           |    
          
                               
              1.15K
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $300.93 - $431.11
      $30.4K - $43.5K
     
         
           |    
          
                               
              135
              $41K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1728.36 - $2231.14
      $69.1K - $89.2K
     
         
           |    
          
                               
              209
              $387K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $140.0 - $177.35
      $20.7K - $26.2K
     
         
           |    
          
                               
              2.35K
              $359K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.75 - $208.61
      $4.63K - $6.05K
     
         
           |    
          
                               
              1.67K
              $339K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.56K
              $950K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.79 - $57.46
      $43.8 - $57.5
     
         
           |    
          
                               
              2.05K
              $117K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.62 - $51.12
      $21.8K - $24.4K
     
         
           |    
          
                               
              2.1K
              $106K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.69 - $166.47
      $29.5K - $33.5K
     
         
           |    
          
                               
              241
              $35K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.51 - $154.58
      $2.73K - $3.09K
     
         
           |    
          
                               
              1.7K
              $263K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.79 - $147.13
      $30.8K - $37.2K
     
         
           |    
          
                               
              8.39K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $95.77 - $119.82
      $23.9K - $30K
     
         
           |    
          
                               
              354
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.33 - $14.08
      $26.7K - $28.2K
     
         
           |    
          
                               
              4.3K
              $59K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              7.37K
              $477K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.08 - $28.8
      $19.2K - $24K
     
         
           |    
          
                               
              3.07K
              $82K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.35 - $219.6
      $7.51K - $10.8K
     
         
           |    
          
                               
              732
              $142K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.0 - $43.19
      $21.7K - $24.7K
     
         
           |    
          
                               
              1.62K
              $69K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $171.68 - $225.72
      $14.6K - $19.2K
     
         
           |    
          
                               
              834
              $172K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.4 - $94.86
      $33.1K - $38.1K
     
         
           |    
          
                               
              2.23K
              $195K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.9 - $170.92
      $22.8K - $26.5K
     
         
           |    
          
                               
              304
              $50K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.54 - $134.79
      $28.8K - $32.2K
     
         
           |    
          
                               
              516
              $62K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.92 - $169.65
      $18.7K - $24.6K
     
         
           |    
          
                               
              282
              $44K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.46 - $15.96
      $25.1K - $27.7K
     
         
           |    
          
                               
              39.7K
              $601K
             
           | 
          
            
              
            
           |