| 
              
           | 
          
            
           | 
          
                                   
      $35.24 - $44.04
      $1.44K - $1.81K
     
         
           |    
          
                               
              1.39K
              $60K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.82 - $69.35
      $42.8K - $56.2K
     
         
           |    
          
                               
              4.65K
              $291K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.78 - $50.75
      $23.2K - $23.7K
     
         
           |    
          
                               
              99.4K
              $5.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $172.41 - $199.66
      $172 - $200
     
         
           |    
          
                               
              817
              $152K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.24 - $79.04
      $12.8K - $13.8K
     
         
           |    
          
                               
              5.32K
              $419K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.5 - $50.19
      $35.4K - $36.6K
     
         
           |    
          
                               
              46.6K
              $2.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.62 - $73.99
      $20.9K - $22.2K
     
         
           |    
          
                               
              15.1K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.91 - $24.23
      $3.15K - $4.51K
     
         
           |    
          
                               
              3.4K
              $75K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $98.56 - $110.68
      $11.4K - $12.8K
     
         
           |    
          
                               
              4.26K
              $467K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.53 - $35.69
      $2.15K - $2.36K
     
         
           |    
          
                               
              6.99K
              $248K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.83 - $84.0
      $28.8K - $30.3K
     
         
           |    
          
                               
              9.96K
              $836K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.03 - $77.13
      $7.99K - $20.5K
     
         
           |    
          
                               
              744
              $49K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.54 - $68.42
      $4.63K - $5.06K
     
         
           |    
          
                               
              5.11K
              $344K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.99 - $39.69
      $5.36K - $5.6K
     
         
           |    
          
                               
              13.6K
              $538K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.73 - $38.9
      $9.85K - $10.2K
     
         
           |    
          
                               
              24.8K
              $966K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.14 - $35.96
      $20.2K - $22.7K
     
         
           |    
          
                               
              14.1K
              $497K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.78 - $19.82
      $85.1K - $156K
     
         
           |    
          
                               
              13.5K
              $263K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.08 - $43.18
      $231 - $432
     
         
           |    
          
                               
              918
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.91 - $97.26
      $50.8K - $52.6K
     
         
           |    
          
                               
              104K
              $9.99M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.38 - $27.95
      $128K - $136K
     
         
           |    
          
                               
              186K
              $5.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.3 - $150.33
      $2.53K - $2.86K
     
         
           |    
          
                               
              4.05K
              $548K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.72 - $82.11
      $18.4K - $22K
     
         
           |    
          
                               
              5.96K
              $457K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.79 - $33.42
      $9.54K - $10K
     
         
           |    
          
                               
              19.9K
              $665K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.79 - $50.46
      $15.5K - $17.9K
     
         
           |    
          
                               
              7.62K
              $384K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.75 - $76.5
      $19.6K - $25.6K
     
         
           |    
          
                               
              7.41K
              $558K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.97 - $51.59
      $62.1K - $65.4K
     
         
           |    
          
                               
              33.6K
              $1.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.35 - $44.2
      $3.56K - $3.71K
     
         
           |    
          
                               
              16.1K
              $709K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.76 - $37.93
      $5.47K - $5.8K
     
         
           |    
          
                               
              13.8K
              $521K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $530.88 - $655.83
      $9.56K - $11.8K
     
         
           |    
          
                               
              312
              $202K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.83 - $43.02
      $12K - $13.7K
     
         
           |    
          
                               
              8.9K
              $372K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.91 - $46.28
      $3.44K - $3.89K
     
         
           |    
          
                               
              8.93K
              $397K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $0.98 - $2.84
      $78.4 - $227
     
         
           |    
          
                               
              17.8K
              $47K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $327.85 - $426.39
      $17.7K - $23K
     
         
           |    
          
                               
              506
              $213K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $70.42 - $99.02
      $23.2K - $32.7K
     
         
           |    
          
                               
              2.22K
              $219K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.68 - $46.33
      $2.24K - $2.55K
     
         
           |    
          
                               
              7.1K
              $322K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $143.56 - $174.06
      $26.3K - $31.9K
     
         
           |    
          
                               
              4.81K
              $785K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.83 - $38.43
      $3.31K - $3.46K
     
         
           |    
          
                               
              21.7K
              $832K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.12 - $55.33
      $305K - $323K
     
         
           |    
          
                               
              114K
              $6.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $259.49 - $300.41
      $24.1K - $27.9K
     
         
           |    
          
                               
              1.37K
              $411K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.92 - $52.42
      $158K - $185K
     
         
           |    
          
                               
              47.9K
              $2.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.26 - $97.51
      $129K - $136K
     
         
           |    
          
                               
              36.6K
              $3.53M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $113.83 - $154.45
      $22.8K - $30.9K
     
         
           |    
          
                               
              2.4K
              $370K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.56 - $36.69
      $25.3K - $26.1K
     
         
           |    
          
                               
              61.3K
              $2.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.18 - $24.67
      $8.81K - $23.7K
     
         
           |    
          
                               
              3.86K
              $88K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $374.8 - $491.1
      $80.6K - $106K
     
         
           |    
          
                               
              1.69K
              $814K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $260.62 - $307.62
      $1.3K - $1.54K
     
         
           |    
          
                               
              894
              $275K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.19 - $53.05
      $3.06K - $3.24K
     
         
           |    
          
                               
              16.4K
              $870K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $473.44 - $553.71
      $473 - $554
     
         
           |    
          
                               
              553
              $302K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.49 - $67.23
      $6.54K - $7.4K
     
         
           |    
          
                               
              9.17K
              $600K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.18 - $43.86
      $7.8K - $8.11K
     
         
           |    
          
                               
              32.3K
              $1.42M
             
           | 
          
            
              
            
           |