| 
              
           | 
          
            
           | 
          
                                   
      $124.46 - $147.4
      $89.7K - $106K
     
         
           |    
          
                               
              6.06K
              $861K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.47 - $102.23
      $12.7K - $15.3K
     
         
           |    
          
                               
              1.43K
              $128K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.65 - $66.04
      $17.3K - $23.5K
     
         
           |    
          
                               
              175
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $169.43 - $182.84
      $14.2K - $15.4K
     
         
           |    
          
                               
              5.32K
              $920K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.59 - $135.24
      $9.19K - $10.1K
     
         
           |    
          
                               
              4.77K
              $601K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.26 - $36.57
      $36K - $45K
     
         
           |    
          
                               
              2.22K
              $75K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $460.39 - $552.64
      $2.76K - $3.32K
     
         
           |    
          
                               
              515
              $246K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.93 - $9.92
      $25.9K - $28.8K
     
         
           |    
          
                               
              2.05K
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.78 - $141.67
      $14.6K - $16K
     
         
           |    
          
                               
              9.94K
              $1.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $147.73 - $169.24
      $2.95K - $3.38K
     
         
           |    
          
                               
              2.79K
              $414K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.67 - $58.49
      $18.6K - $21.1K
     
         
           |    
          
                               
              15
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.79 - $111.31
      $1.9K - $2.56K
     
         
           |    
          
                               
              900
              $77K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $123.3 - $154.95
      $1.11K - $1.39K
     
         
           |    
          
                               
              830
              $106K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.25 - $23.0
      $19K - $19.7K
     
         
           |    
          
                               
              6.05K
              $138K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.0 - $77.13
      $6.37K - $7.02K
     
         
           |    
          
                               
              8.42K
              $631K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.19 - $64.29
      $23.7K - $26.2K
     
         
           |    
          
                               
              3.87K
              $232K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.71 - $180.77
      $13.7K - $15.7K
     
         
           |    
          
                               
              681
              $109K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.88 - $72.1
      $6.29K - $6.99K
     
         
           |    
          
                               
              3.59K
              $236K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $144.84 - $159.5
      $17.7K - $19.5K
     
         
           |    
          
                               
              30
              $4K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.52 - $26.93
      $900 - $1.56K
     
         
           |    
          
                               
              2.79K
              $43K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.4 - $298.52
      $10.3K - $17.6K
     
         
           |    
          
                               
              68
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.07 - $70.55
      $2.3K - $2.61K
     
         
           |    
          
                               
              3.06K
              $194K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.56 - $65.3
      $5.76K - $6.53K
     
         
           |    
          
                               
              2.7K
              $161K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.11 - $8.58
      $16.2K - $17.2K
     
         
           |    
          
                               
              6.5K
              $52K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.69 - $152.6
      $4.9K - $6.41K
     
         
           |    
          
                               
              680
              $79K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.23 - $23.75
      $849 - $950
     
         
           |    
          
                               
              13.1K
              $281K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $185.78 - $198.58
      $14.9K - $15.9K
     
         
           |    
          
                               
              2.74K
              $522K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $247.97 - $296.33
      $3.72K - $4.44K
     
         
           |    
          
                               
              406
              $102K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.95 - $7.79
      $9K - $11.8K
     
         
           |    
          
                               
              2.33K
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.72 - $50.92
      $14.8K - $14.8K
     
         
           |    
          
                               
              834
              $42K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $225.21 - $254.42
      $177K - $199K
     
         
           |    
          
                               
              20.1K
              $4.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $634.14 - $744.83
      $8.24K - $9.68K
     
         
           |    
          
                               
              50
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.74 - $90.75
      $4.74K - $6.35K
     
         
           |    
          
                               
              800
              $54K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.91K
              $36K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.77 - $24.42
      $6.99K - $11.6K
     
         
           |    
          
                               
              519
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.53 - $146.29
      $8.74K - $11K
     
         
           |    
          
                               
              493
              $71K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.53 - $34.09
      $5.86K - $10.2K
     
         
           |    
          
                               
              900
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.69 - $34.72
      $6.98K - $8.75K
     
         
           |    
          
                               
              746
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.7 - $87.0
      $9.87K - $11K
     
         
           |    
          
                               
              795
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $803.0 - $959.97
      $6.42K - $7.68K
     
         
           |    
          
                               
              33
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.77 - $68.75
      $3.19K - $3.44K
     
         
           |    
          
                               
              6.32K
              $407K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.36 - $34.41
      $5.84K - $8.6K
     
         
           |    
          
                               
              364
              $8K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.3 - $59.83
      $9.2K - $10.5K
     
         
           |    
          
                               
              296
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              10.7K
              $810K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.1 - $24.34
      $12K - $12.1K
     
         
           |    
          
                               
              6.24K
              $151K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.66 - $57.94
      $11.6K - $13K
     
         
           |    
          
                               
              767
              $42K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.81 - $105.39
      $5.69K - $7.9K
     
         
           |    
          
                               
              130
              $9K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.92 - $50.9
      $4.34K - $5.4K
     
         
           |    
          
                               
              821
              $34K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.34 - $124.66
      $4.16K - $5.73K
     
         
           |    
          
                               
              152
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.23 - $84.63
      $14.7K - $18.5K
     
         
           |    
          
                               
              11.7K
              $832K
             
           | 
          
            
              
            
           |