| 
              
           | 
          
            
           | 
          
                                   
      $17.41 - $29.6
      $15.2K - $25.8K
     
         
           |    
          
                               
              872
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.17 - $93.63
      $1.09K - $3K
     
         
           |    
          
                               
              468
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.83 - $72.45
      $24.2K - $27.9K
     
         
           |    
          
                               
              385
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.0 - $135.5
      $24.4K - $28.5K
     
         
           |    
          
                               
              221
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.33 - $186.13
      $786 - $1.3K
     
         
           |    
          
                               
              424
              $78K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $247.68 - $291.66
      $248 - $292
     
         
           |    
          
                               
              1.15K
              $335K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              299K
              $16.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.43 - $23.23
      $18.8K - $19.5K
     
         
           |    
          
                               
              10.2K
              $236K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.58 - $193.99
      $3.6K - $4.46K
     
         
           |    
          
                               
              1.09K
              $210K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.18 - $30.7
      $16.7K - $22.2K
     
         
           |    
          
                               
              864
              $24K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $126.95 - $183.52
      $6.09K - $8.81K
     
         
           |    
          
                               
              345
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.18 - $36.59
      $634 - $768
     
         
           |    
          
                               
              5.9K
              $214K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.52 - $74.53
      $1.05K - $1.42K
     
         
           |    
          
                               
              1.56K
              $115K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.64 - $47.48
      $11.3K - $12K
     
         
           |    
          
                               
              16.9K
              $802K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.54 - $43.56
      $16.4K - $16.8K
     
         
           |    
          
                               
              1.9K
              $82K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $337.37 - $395.63
      $675 - $791
     
         
           |    
          
                               
              670
              $265K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              4.2K
              $817K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.71 - $272.75
      $437 - $546
     
         
           |    
          
                               
              581
              $158K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.88 - $82.59
      $797 - $1.4K
     
         
           |    
          
                               
              515
              $42K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.46 - $55.3
      $13.5K - $15.8K
     
         
           |    
          
                               
              714
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.24 - $380.78
      $13.4K - $15.2K
     
         
           |    
          
                               
              6.14K
              $2.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.37 - $134.86
      $45K - $51.2K
     
         
           |    
          
                               
              23.4K
              $3.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $315.21 - $437.41
      $946 - $1.31K
     
         
           |    
          
                               
              141
              $61K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              305
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.47 - $375.07
      $3.48K - $8.63K
     
         
           |    
          
                               
              58
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.26 - $291.15
      $10.4K - $12.8K
     
         
           |    
          
                               
              552
              $150K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.78 - $77.48
      $3K - $3.64K
     
         
           |    
          
                               
              1.07K
              $82K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.09 - $98.75
      $1.06K - $1.78K
     
         
           |    
          
                               
              387
              $38K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.87 - $39.17
      $3.83K - $4.86K
     
         
           |    
          
                               
              2.23K
              $87K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.4 - $26.78
      $13.6K - $17.8K
     
         
           |    
          
                               
              852
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.36 - $131.55
      $4.01K - $4.87K
     
         
           |    
          
                               
              442
              $58K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.63 - $125.98
      $1.58K - $2.77K
     
         
           |    
          
                               
              355
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.88 - $218.1
      $818 - $1.53K
     
         
           |    
          
                               
              144
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.44 - $204.64
      $1.37K - $1.84K
     
         
           |    
          
                               
              308
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.55 - $27.67
      $801 - $941
     
         
           |    
          
                               
              9.97K
              $275K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.65 - $83.16
      $19.5K - $39.8K
     
         
           |    
          
                               
              762
              $32K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.16 - $34.39
      $4.86K - $5.54K
     
         
           |    
          
                               
              2.86K
              $96K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.48 - $31.98
      $25.5 - $32
     
         
           |    
          
                               
              3.74K
              $119K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.4 - $64.65
      $4.19K - $5.17K
     
         
           |    
          
                               
              1.11K
              $70K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.84 - $33.92
      $2.06K - $2.82K
     
         
           |    
          
                               
              1.44K
              $48K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.46 - $49.73
      $1.71K - $2.78K
     
         
           |    
          
                               
              444
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $220.04 - $280.07
      $8.36K - $10.6K
     
         
           |    
          
                               
              38
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $328.01 - $475.68
      $3.94K - $5.71K
     
         
           |    
          
                               
              59
              $27K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $305.98 - $406.88
      $7.96K - $10.6K
     
         
           |    
          
                               
              26
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.41 - $42.59
      $97.2 - $128
     
         
           |    
          
                               
              1.36K
              $57K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.93 - $17.81
      $8.55K - $8.99K
     
         
           |    
          
                               
              636
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.39 - $66.45
      $267 - $332
     
         
           |    
          
                               
              991
              $65K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.65 - $270.95
      $2.48K - $2.98K
     
         
           |    
          
                               
              390
              $105K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.68 - $23.28
      $6.1K - $6.26K
     
         
           |    
          
                               
              32.5K
              $756K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.66 - $23.85
      $5.05K - $7.23K
     
         
           |    
          
                               
              342
              $8K
             
           | 
          
            
              
            
           |