| 
              
           | 
          
            
           | 
          
                                   
      $89.18 - $104.04
      $37.5K - $43.8K
     
         
           |    
          
                               
              3.41K
              $312K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.91 - $67.65
      $60.4K - $74.4K
     
         
           |    
          
                               
              225
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.28 - $20.93
      $147 - $251
     
         
           |    
          
                               
              7.96K
              $101K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.85 - $137.9
      $61.8K - $69.9K
     
         
           |    
          
                               
              0
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.18 - $34.84
      $52.9K - $65.4K
     
         
           |    
          
                               
              15.5K
              $519K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.0 - $122.56
      $21.6K - $27K
     
         
           |    
          
                               
              3.38K
              $342K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.61 - $66.71
      $45.1K - $50.4K
     
         
           |    
          
                               
              4.52K
              $273K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.99 - $41.85
      $35.7K - $43.9K
     
         
           |    
          
                               
              2.45K
              $83K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.92 - $30.98
      $53K - $71.6K
     
         
           |    
          
                               
              141
              $3K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $154.39 - $176.55
      $37.5K - $42.9K
     
         
           |    
          
                               
              2.57K
              $403K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.12 - $61.15
      $127K - $147K
     
         
           |    
          
                               
              9.84K
              $589K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.8 - $53.4
      $41.1K - $45.9K
     
         
           |    
          
                               
              13.5K
              $692K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.04 - $58.51
      $17.9K - $24.3K
     
         
           |    
          
                               
              2.94K
              $127K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.48 - $44.96
      $24K - $28.8K
     
         
           |    
          
                               
              11K
              $431K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.46 - $34.53
      $17.8K - $21.7K
     
         
           |    
          
                               
              11.8K
              $336K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.02 - $41.99
      $48.6K - $49.8K
     
         
           |    
          
                               
              19.1K
              $783K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.98 - $140.13
      $29.6K - $54K
     
         
           |    
          
                               
              170
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.25 - $57.64
      $57.2K - $60.8K
     
         
           |    
          
                               
              2.43K
              $133K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.13 - $127.79
      $57.1K - $64.5K
     
         
           |    
          
                               
              22
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.08 - $86.58
      $51.9K - $62.3K
     
         
           |    
          
                               
              223
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $272.49 - $441.39
      $22.3K - $36.2K
     
         
           |    
          
                               
              2.35K
              $729K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.15 - $18.3
      $37.3K - $45.1K
     
         
           |    
          
                               
              14.6K
              $233K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $119.87 - $145.05
      $5.03K - $6.09K
     
         
           |    
          
                               
              5.76K
              $720K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.04 - $12.47
      $44.6K - $55.4K
     
         
           |    
          
                               
              2.18K
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.89 - $88.18
      $39.8K - $59.6K
     
         
           |    
          
                               
              25
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.92 - $26.89
      $55.8K - $62.7K
     
         
           |    
          
                               
              845
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $161.21 - $207.46
      $44K - $56.6K
     
         
           |    
          
                               
              989
              $160K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.65 - $30.73
      $41.3K - $56.1K
     
         
           |    
          
                               
              554
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.11 - $110.51
      $57.1K - $57.4K
     
         
           |    
          
                               
              1.01K
              $112K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.1 - $35.93
      $25.5K - $31.5K
     
         
           |    
          
                               
              6.32K
              $191K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.45 - $65.04
      $57.5K - $88.1K
     
         
           |    
          
                               
              244
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.9 - $93.95
      $20K - $23.8K
     
         
           |    
          
                               
              4.17K
              $337K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.61 - $70.93
      $72.1K - $83.1K
     
         
           |    
          
                               
              3.16K
              $213K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.41 - $23.51
      $33.4K - $42.7K
     
         
           |    
          
                               
              8.38K
              $154K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.07 - $6.37
      $57K - $71.6K
     
         
           |    
          
                               
              131
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.43 - $153.27
      $29.6K - $34K
     
         
           |    
          
                               
              1.16K
              $159K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.51 - $65.07
      $17.8K - $24.9K
     
         
           |    
          
                               
              2.59K
              $129K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.11 - $206.52
      $31.6K - $41.5K
     
         
           |    
          
                               
              785
              $131K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.03 - $25.01
      $44.4K - $48.2K
     
         
           |    
          
                               
              93.1K
              $2.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.92 - $36.93
      $20.9K - $36.9K
     
         
           |    
          
                               
              1.13K
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.72 - $71.92
      $49.2K - $56.5K
     
         
           |    
          
                               
              318
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.26 - $36.57
      $114K - $142K
     
         
           |    
          
                               
              12.7K
              $434K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $91.17 - $95.39
      $47.8K - $50K
     
         
           |    
          
                               
              9
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.11 - $30.91
      $26.3K - $36.8K
     
         
           |    
          
                               
              4.52K
              $110K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.79 - $55.09
      $13.6K - $18.9K
     
         
           |    
          
                               
              2.23K
              $91K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.24 - $215.42
      $17K - $23.3K
     
         
           |    
          
                               
              1.05K
              $167K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.3 - $34.5
      $46.1K - $50.8K
     
         
           |    
          
                               
              18.7K
              $605K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.24 - $134.3
      $23.4K - $26.2K
     
         
           |    
          
                               
              3.09K
              $376K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.05 - $149.75
      $2.01K - $2.25K
     
         
           |    
          
                               
              6.28K
              $854K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.13 - $39.63
      $41.4K - $48K
     
         
           |    
          
                               
              44
              $1K
             
           | 
          
            
              
            
           |