| 
              
           | 
          
            
           | 
          
                                   
      $48.89 - $61.24
      $1.47K - $1.84K
     
         
           |    
          
                               
              4.16K
              $253K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.65 - $109.75
      $18.1K - $22K
     
         
           |    
          
                               
              1.81K
              $196K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.82 - $46.28
      $46.7K - $48.2K
     
         
           |    
          
                               
              1.34K
              $61K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.58 - $69.94
      $43.3K - $46.9K
     
         
           |    
          
                               
              1.21K
              $83K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $362.31 - $405.74
      $11.6K - $13K
     
         
           |    
          
                               
              954
              $383K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.0 - $51.73
      $34.7K - $37.3K
     
         
           |    
          
                               
              5.32K
              $272K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.2 - $44.58
      $6.71K - $7.44K
     
         
           |    
          
                               
              12K
              $527K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.7 - $87.53
      $37.4K - $40.1K
     
         
           |    
          
                               
              1.74K
              $151K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.79 - $50.46
      $6.13K - $7.06K
     
         
           |    
          
                               
              7.26K
              $366K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.59 - $42.21
      $9.98K - $10.6K
     
         
           |    
          
                               
              13.1K
              $549K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $108.97 - $121.65
      $26.4K - $29.4K
     
         
           |    
          
                               
              1.62K
              $194K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.37 - $54.25
      $9.25K - $9.77K
     
         
           |    
          
                               
              22.4K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.16 - $78.59
      $39.8K - $41K
     
         
           |    
          
                               
              762
              $59K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.28 - $41.65
      $39.7K - $40.1K
     
         
           |    
          
                               
              1.02K
              $42K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.38 - $83.0
      $40K - $40.3K
     
         
           |    
          
                               
              547
              $45K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.72 - $50.73
      $39K - $40.6K
     
         
           |    
          
                               
              2.93K
              $144K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.04 - $38.78
      $2.92K - $3.14K
     
         
           |    
          
                               
              13.3K
              $511K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.14 - $37.85
      $36.5K - $37.2K
     
         
           |    
          
                               
              7.29K
              $275K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.63 - $11.7
      $13.1K - $33K
     
         
           |    
          
                               
              3.59K
              $42K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.86 - $48.27
      $36.5K - $37.6K
     
         
           |    
          
                               
              2.3K
              $110K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.92 - $13.89
      $6.51K - $15.3K
     
         
           |    
          
                               
              4.65K
              $62K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.82 - $51.09
      $36.9K - $37.1K
     
         
           |    
          
                               
              1.24K
              $63K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.83 - $179.9
      $311 - $540
     
         
           |    
          
                               
              565
              $100K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $109.47 - $119.06
      $31.3K - $34.1K
     
         
           |    
          
                               
              641
              $75K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $244.75 - $305.63
      $12.2K - $15.3K
     
         
           |    
          
                               
              557
              $167K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.77 - $175.63
      $7.38K - $9.84K
     
         
           |    
          
                               
              802
              $136K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.45 - $50.65
      $35.3K - $35.5K
     
         
           |    
          
                               
              1.4K
              $71K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $194.44 - $206.51
      $26.1K - $27.7K
     
         
           |    
          
                               
              929
              $191K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.74 - $42.47
      $25K - $29.7K
     
         
           |    
          
                               
              1.94K
              $82K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.2 - $39.61
      $29.6K - $31.6K
     
         
           |    
          
                               
              1.13K
              $44K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.32 - $54.01
      $27.2K - $29.2K
     
         
           |    
          
                               
              1.3K
              $70K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.5 - $23.94
      $4.69K - $5.22K
     
         
           |    
          
                               
              12.2K
              $292K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.92 - $25.22
      $36.2K - $45.8K
     
         
           |    
          
                               
              12.9K
              $287K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.81 - $20.39
      $6.84K - $14.2K
     
         
           |    
          
                               
              3.79K
              $61K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.99 - $119.41
      $11K - $12.4K
     
         
           |    
          
                               
              1.88K
              $222K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.28 - $45.71
      $24.5K - $26.5K
     
         
           |    
          
                               
              1.3K
              $59K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $689.63 - $968.09
      $10.3K - $14.5K
     
         
           |    
          
                               
              90
              $87K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.57 - $24.16
      $6.72K - $6.89K
     
         
           |    
          
                               
              33K
              $797K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.47 - $50.39
      $12.7K - $15.1K
     
         
           |    
          
                               
              2.11K
              $103K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $297.99 - $419.78
      $28.3K - $39.9K
     
         
           |    
          
                               
              611
              $206K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $161.95 - $193.45
      $7.29K - $8.71K
     
         
           |    
          
                               
              872
              $163K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.54 - $121.36
      $996 - $1.33K
     
         
           |    
          
                               
              1.15K
              $140K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $184.73 - $209.26
      $185 - $209
     
         
           |    
          
                               
              1.22K
              $255K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.75 - $43.37
      $24.9K - $25.2K
     
         
           |    
          
                               
              1.3K
              $56K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $293.92 - $341.0
      $10.6K - $12.3K
     
         
           |    
          
                               
              307
              $104K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $214.92 - $244.84
      $6.23K - $7.1K
     
         
           |    
          
                               
              672
              $162K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.48 - $144.38
      $18.8K - $20.4K
     
         
           |    
          
                               
              510
              $72K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $115.96 - $125.95
      $116 - $126
     
         
           |    
          
                               
              2.35K
              $295K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.35 - $144.54
      $7.52K - $8.96K
     
         
           |    
          
                               
              730
              $105K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.61 - $63.09
      $17.9K - $18.9K
     
         
           |    
          
                               
              1.55K
              $97K
             
           | 
          
            
              
            
           |