| 
              
           | 
          
            
           | 
          
                                   
      $567.77 - $614.76
      $4.6M - $4.98M
     
         
           |    
          
                               
              25.5K
              $15.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.29 - $25.88
      $1.1M - $1.22M
     
         
           |    
          
                               
              18.7K
              $477K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.38 - $71.7
      $409K - $646K
     
         
           |    
          
                               
              4.97K
              $275K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.37 - $50.7
      $629K - $633K
     
         
           |    
          
                               
              12.1K
              $615K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $184.73 - $209.26
      $716K - $811K
     
         
           |    
          
                               
              8.94K
              $1.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.54 - $51.1
      $505K - $510K
     
         
           |    
          
                               
              18.2K
              $928K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.36 - $47.65
      $485K - $488K
     
         
           |    
          
                               
              15.2K
              $722K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.3 - $77.46
      $12.1K - $15.5K
     
         
           |    
          
                               
              35.3K
              $2.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $62.38 - $67.29
      $686K - $740K
     
         
           |    
          
                               
              56.6K
              $3.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.23 - $24.42
      $327K - $329K
     
         
           |    
          
                               
              38.2K
              $931K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.8 - $15.15
      $302K - $309K
     
         
           |    
          
                               
              202K
              $3.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.08 - $50.37
      $260K - $262K
     
         
           |    
          
                               
              4.8K
              $241K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $457.26 - $524.37
      $203K - $233K
     
         
           |    
          
                               
              470
              $214K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.58 - $49.83
      $242K - $243K
     
         
           |    
          
                               
              18K
              $896K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $264.06 - $287.34
      $256K - $279K
     
         
           |    
          
                               
              4.76K
              $1.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.31 - $48.98
      $182K - $206K
     
         
           |    
          
                               
              6.2K
              $279K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.15 - $30.13
      $251K - $268K
     
         
           |    
          
                               
              30.3K
              $898K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $112.25 - $124.0
      $128K - $142K
     
         
           |    
          
                               
              5.43K
              $621K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.47 - $24.38
      $176K - $191K
     
         
           |    
          
                               
              16.5K
              $387K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.59 - $28.38
      $151K - $161K
     
         
           |    
          
                               
              15.3K
              $429K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $69.04 - $77.89
      $152K - $172K
     
         
           |    
          
                               
              6.35K
              $481K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $164.63 - $174.58
      $149K - $158K
     
         
           |    
          
                               
              3.68K
              $641K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $265.99 - $289.59
      $80.1K - $87.2K
     
         
           |    
          
                               
              1.16K
              $327K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.77 - $183.27
      $473 - $550
     
         
           |    
          
                               
              4.71K
              $763K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $333.65 - $392.1
      $56.1K - $65.9K
     
         
           |    
          
                               
              682
              $240K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.67 - $32.13
      $105K - $110K
     
         
           |    
          
                               
              17.5K
              $554K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $850.86 - $1044.69
      $6.81K - $8.36K
     
         
           |    
          
                               
              567
              $521K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $339.37 - $366.46
      $92.6K - $100K
     
         
           |    
          
                               
              951
              $347K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $412.46 - $514.1
      $31.3K - $39.1K
     
         
           |    
          
                               
              1.28K
              $629K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.32 - $62.1
      $75K - $82.7K
     
         
           |    
          
                               
              3.33K
              $203K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.01 - $74.44
      $53.3K - $55.1K
     
         
           |    
          
                               
              3.15K
              $231K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $136.48 - $142.97
      $61K - $63.9K
     
         
           |    
          
                               
              2.1K
              $294K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.32 - $14.12
      $56.5K - $59.9K
     
         
           |    
          
                               
              11K
              $156K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $59.29 - $62.87
      $22.6K - $24K
     
         
           |    
          
                               
              7.17K
              $430K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.41 - $23.25
      $20.1K - $22.9K
     
         
           |    
          
                               
              12.7K
              $259K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.96 - $328.33
      $845K - $1.27M
     
         
           |    
          
                               
              12.9K
              $3.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.6 - $149.63
      $30.6K - $35.6K
     
         
           |    
          
                               
              2.7K
              $353K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $128.6 - $136.01
      $48.6K - $51.4K
     
         
           |    
          
                               
              1.68K
              $227K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.9 - $96.86
      $16.3K - $19.3K
     
         
           |    
          
                               
              2.54K
              $214K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.36 - $93.33
      $1.98K - $2.33K
     
         
           |    
          
                               
              2.71K
              $216K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $109.11 - $111.88
      $33.4K - $34.2K
     
         
           |    
          
                               
              2.1K
              $233K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.62 - $11.43
      $38.4K - $41.3K
     
         
           |    
          
                               
              18.1K
              $205K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.76 - $86.36
      $27.6K - $29.2K
     
         
           |    
          
                               
              2.78K
              $235K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $43.94 - $50.41
      $36.9K - $42.3K
     
         
           |    
          
                               
              4.2K
              $202K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.46 - $104.46
      $17.6K - $20.6K
     
         
           |    
          
                               
              7.39K
              $753K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.44 - $27.1
      $25.6K - $26.3K
     
         
           |    
          
                               
              11.3K
              $304K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.26 - $46.63
      $28.3K - $29.1K
     
         
           |    
          
                               
              17K
              $784K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.99 - $49.29
      $19.9K - $20.1K
     
         
           |    
          
                               
              4.6K
              $226K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $181.46 - $212.2
      $19.8K - $23.1K
     
         
           |    
          
                               
              3.56K
              $705K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.11 - $16.79
      $16.9K - $17.7K
     
         
           |    
          
                               
              26.4K
              $426K
             
           | 
          
            
              
            
           |