| 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              3.78K
              $595K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.65 - $72.39
      $98.5K - $109K
     
         
           |    
          
                               
              9.64K
              $656K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.39 - $42.1
      $7.08K - $9.81K
     
         
           |    
          
                               
              9.78K
              $409K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.09 - $154.15
      $55.7K - $68.1K
     
         
           |    
          
                               
              2.45K
              $373K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.89 - $49.46
      $37.6K - $46.6K
     
         
           |    
          
                               
              8.36K
              $413K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $521.68 - $592.84
      $48.5K - $55.1K
     
         
           |    
          
                               
              2.01K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $380.9 - $517.66
      $16.4K - $22.3K
     
         
           |    
          
                               
              703
              $360K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $451.58 - $565.94
      $16.3K - $20.4K
     
         
           |    
          
                               
              1.18K
              $641K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.84 - $36.72
      $96.9K - $108K
     
         
           |    
          
                               
              29K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.84 - $1441.89
      $560K - $9.2M
     
         
           |    
          
                               
              6.75K
              $608K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.18 - $211.38
      $34.4K - $43.5K
     
         
           |    
          
                               
              1.49K
              $308K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.95 - $136.15
      $17.6K - $21.6K
     
         
           |    
          
                               
              5.82K
              $787K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $551.94 - $753.4
      $4.97K - $6.78K
     
         
           |    
          
                               
              438
              $329K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.59 - $24.84
      $89.7K - $103K
     
         
           |    
          
                               
              42.8K
              $1.04M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.02 - $73.82
      $14.5K - $14.8K
     
         
           |    
          
                               
              240K
              $17.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.36 - $159.82
      $218K - $238K
     
         
           |    
          
                               
              14.7K
              $2.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.65 - $58.58
      $10.3K - $11.9K
     
         
           |    
          
                               
              17.1K
              $966K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $517.23 - $700.54
      $6.72K - $9.11K
     
         
           |    
          
                               
              481
              $335K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.62 - $83.22
      $36.5K - $41.9K
     
         
           |    
          
                               
              9.08K
              $729K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $226.49 - $276.01
      $9.51K - $11.6K
     
         
           |    
          
                               
              1.47K
              $383K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.88 - $81.75
      $99.3K - $111K
     
         
           |    
          
                               
              9.71K
              $725K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $285.0 - $325.66
      $90.3K - $103K
     
         
           |    
          
                               
              1.96K
              $571K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $179.73 - $253.23
      $180 - $253
     
         
           |    
          
                               
              1.03K
              $260K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.01 - $64.24
      $1.1K - $1.28K
     
         
           |    
          
                               
              11.4K
              $716K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.48 - $38.2
      $19.1K - $23.2K
     
         
           |    
          
                               
              8.25K
              $312K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $279.23 - $323.21
      $70.9K - $82.1K
     
         
           |    
          
                               
              2.52K
              $754K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              7.24K
              $906K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.97 - $201.36
      $53K - $60.6K
     
         
           |    
          
                               
              1.76K
              $330K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $422.19 - $533.73
      $8.87K - $11.2K
     
         
           |    
          
                               
              624
              $333K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.66 - $58.0
      $34.6K - $40.4K
     
         
           |    
          
                               
              4.62K
              $260K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.14 - $186.7
      $21.5K - $26.5K
     
         
           |    
          
                               
              1.76K
              $322K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              3.21K
              $593K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $252.37 - $290.71
      $17.4K - $20.1K
     
         
           |    
          
                               
              1.31K
              $360K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.66 - $159.48
      $14.6K - $18.7K
     
         
           |    
          
                               
              2.1K
              $334K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.65 - $270.95
      $10.6K - $12.7K
     
         
           |    
          
                               
              1.12K
              $302K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.91 - $11.2
      $22.7K - $36.8K
     
         
           |    
          
                               
              15.2K
              $161K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.11 - $60.44
      $3.92K - $5.14K
     
         
           |    
          
                               
              5.25K
              $305K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $421.16 - $509.5
      $62.3K - $75.4K
     
         
           |    
          
                               
              1.09K
              $483K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.66 - $58.38
      $63.8K - $79.8K
     
         
           |    
          
                               
              7.24K
              $372K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.13 - $75.25
      $43.8K - $59.7K
     
         
           |    
          
                               
              5.05K
              $346K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $277.03 - $321.33
      $7.48K - $8.68K
     
         
           |    
          
                               
              1.33K
              $414K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.38 - $135.49
      $48.8K - $58.3K
     
         
           |    
          
                               
              2.84K
              $356K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.65 - $83.16
      $167K - $343K
     
         
           |    
          
                               
              8.26K
              $347K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.56 - $43.42
      $17K - $19.7K
     
         
           |    
          
                               
              6.27K
              $270K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $267.12 - $336.65
      $5.34K - $6.73K
     
         
           |    
          
                               
              1.08K
              $353K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $205.81 - $234.23
      $10.3K - $11.7K
     
         
           |    
          
                               
              1.19K
              $278K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.06 - $162.66
      $19K - $21.3K
     
         
           |    
          
                               
              1.54K
              $237K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.99 - $268.54
      $49.1K - $59.6K
     
         
           |    
          
                               
              1.43K
              $339K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.14 - $57.0
      $14.8K - $16.5K
     
         
           |    
          
                               
              5.29K
              $300K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.7 - $16.07
      $1.14K - $1.45K
     
         
           |    
          
                               
              12K
              $184K
             
           | 
          
            
              
            
           |