| 
              
           | 
          
            
           | 
          
                                   
      $18.53 - $20.98
      $2.98K - $3.38K
     
         
           |    
          
                               
              56.4K
              $1.18M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.21 - $35.95
      $3.12K - $4.64K
     
         
           |    
          
                               
              7.12K
              $255K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.94K
              $266K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.56 - $87.22
      $282 - $349
     
         
           |    
          
                               
              5.51K
              $480K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.31 - $25.29
      $25.9K - $26.9K
     
         
           |    
          
                               
              31.9K
              $805K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.98K
              $366K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $187.5 - $246.51
      $188 - $247
     
         
           |    
          
                               
              1.01K
              $249K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.03 - $46.24
      $34 - $46.2
     
         
           |    
          
                               
              5.45K
              $252K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.12 - $33.82
      $4.86K - $6.29K
     
         
           |    
          
                               
              7.42K
              $251K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.6 - $40.23
      $1.28K - $1.53K
     
         
           |    
          
                               
              12.6K
              $507K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.15 - $2.77
      $9.2K - $22.2K
     
         
           |    
          
                               
              36K
              $75K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.67 - $165.99
      $76.9K - $87.6K
     
         
           |    
          
                               
              7.08K
              $1.14M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              14.2K
              $189K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.1 - $43.23
      $5.3K - $7.13K
     
         
           |    
          
                               
              27.6K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.14 - $186.7
      $7.71K - $9.52K
     
         
           |    
          
                               
              2.26K
              $414K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.86 - $18.24
      $2.34K - $3.08K
     
         
           |    
          
                               
              10.3K
              $188K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.72 - $44.24
      $21.9K - $22.7K
     
         
           |    
          
                               
              33.9K
              $1.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.66 - $20.74
      $22.4K - $22.5K
     
         
           |    
          
                               
              31.3K
              $646K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $227.2 - $258.07
      $682 - $774
     
         
           |    
          
                               
              4.66K
              $1.15M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.76 - $8.98
      $30.6K - $35.4K
     
         
           |    
          
                               
              15.9K
              $127K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.63 - $104.64
      $2.12K - $2.93K
     
         
           |    
          
                               
              2.57K
              $259K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $121.58 - $136.74
      $18.1K - $20.4K
     
         
           |    
          
                               
              33.7K
              $4.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $71.86 - $82.66
      $71.9 - $82.7
     
         
           |    
          
                               
              3.27K
              $270K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.3 - $37.48
      $14K - $16.8K
     
         
           |    
          
                               
              46.8K
              $1.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.12 - $21.0
      $14.7K - $15.4K
     
         
           |    
          
                               
              12.7K
              $266K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.91 - $113.0
      $52.2K - $60.9K
     
         
           |    
          
                               
              35.9K
              $3.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.07 - $52.57
      $181K - $211K
     
         
           |    
          
                               
              61.9K
              $3.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.05 - $77.34
      $8.26K - $8.51K
     
         
           |    
          
                               
              13.6K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.06 - $69.64
      $14.5K - $15.8K
     
         
           |    
          
                               
              3.3K
              $227K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $159.58 - $183.97
      $17.2K - $19.9K
     
         
           |    
          
                               
              1.59K
              $278K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $204.57 - $256.96
      $2.66K - $3.34K
     
         
           |    
          
                               
              1.53K
              $390K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.46 - $50.2
      $21.9K - $22.6K
     
         
           |    
          
                               
              22.7K
              $1.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.65 - $10.52
      $2.39K - $2.9K
     
         
           |    
          
                               
              12.9K
              $135K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.12 - $76.23
      $12.7K - $13.4K
     
         
           |    
          
                               
              4.32K
              $327K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $116.16 - $140.01
      $232 - $280
     
         
           |    
          
                               
              2.22K
              $310K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.45 - $9.78
      $8.2K - $9.49K
     
         
           |    
          
                               
              16K
              $155K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.66 - $23.35
      $9.81K - $10.1K
     
         
           |    
          
                               
              12.2K
              $283K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.22 - $22.92
      $9.91K - $10.2K
     
         
           |    
          
                               
              17.4K
              $394K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.34 - $98.77
      $8.95K - $8.99K
     
         
           |    
          
                               
              3.69K
              $364K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              9.51K
              $204K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.93 - $32.44
      $350 - $422
     
         
           |    
          
                               
              8K
              $255K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.57 - $50.27
      $3.12K - $3.17K
     
         
           |    
          
                               
              6.43K
              $323K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.42 - $28.13
      $740 - $788
     
         
           |    
          
                               
              39.7K
              $1.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.03 - $80.35
      $1.41K - $1.69K
     
         
           |    
          
                               
              3.22K
              $257K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.32 - $4.29
      $784 - $1.01K
     
         
           |    
          
                               
              11.7K
              $49K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.83 - $5.39
      $4.71K - $5.26K
     
         
           |    
          
                               
              51.8K
              $278K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.88 - $25.41
      $1.87K - $1.91K
     
         
           |    
          
                               
              23.5K
              $596K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              225K
              $12.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              6.54K
              $408K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.94 - $22.91
      $9.23K - $10.6K
     
         
           |    
          
                               
              15.5K
              $332K
             
           | 
          
            
              
            
           |