| 
              
           | 
          
            
           | 
          
                                   
      $68.13 - $74.77
      $5.76M - $6.32M
     
         
           |    
          
                               
              97.5K
              $7.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.29 - $275.65
      $477K - $899K
     
         
           |    
          
                               
              39.4K
              $10.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.96 - $90.39
      $3.75M - $4.65M
     
         
           |    
          
                               
              54.5K
              $4.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $496.48 - $617.85
      $1.44M - $1.8M
     
         
           |    
          
                               
              42.5K
              $26.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $167.32 - $223.3
      $116K - $155K
     
         
           |    
          
                               
              134K
              $29.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $456.74 - $568.03
      $1M - $1.25M
     
         
           |    
          
                               
              36.1K
              $20.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $74.01 - $144.25
      $630K - $1.23M
     
         
           |    
          
                               
              43.1K
              $5.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.86 - $362.89
      $868K - $1.42M
     
         
           |    
          
                               
              24.1K
              $7.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $497.13 - $827.94
      $861K - $1.43M
     
         
           |    
          
                               
              4.24K
              $3.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $484.66 - $738.09
      $42.7K - $65K
     
         
           |    
          
                               
              12.3K
              $9.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $855.86 - $1339.13
      $578K - $904K
     
         
           |    
          
                               
              2.84K
              $3.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $321.63 - $509.31
      $716K - $1.13M
     
         
           |    
          
                               
              6.29K
              $3.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1794.73 - $2613.63
      $883K - $1.29M
     
         
           |    
          
                               
              1.16K
              $3.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $274.35 - $599.47
      $3.37M - $7.37M
     
         
           |    
          
                               
              23.1K
              $7.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $239.47 - $381.26
      $25.9K - $41.2K
     
         
           |    
          
                               
              10.7K
              $4.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $462.22 - $707.75
      $256K - $392K
     
         
           |    
          
                               
              6.41K
              $4.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.37 - $228.57
      $474K - $767K
     
         
           |    
          
                               
              12.3K
              $2.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $243.75 - $303.93
      $379K - $472K
     
         
           |    
          
                               
              28.2K
              $8.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $179.73 - $253.23
      $16.7K - $23.6K
     
         
           |    
          
                               
              25.8K
              $6.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.84 - $99.46
      $1.1M - $1.13M
     
         
           |    
          
                               
              57.7K
              $5.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.57 - $29.72
      $906K - $1.1M
     
         
           |    
          
                               
              44.9K
              $1.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.39 - $6.79
      $336K - $953K
     
         
           |    
          
                               
              162K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.72 - $124.01
      $341K - $518K
     
         
           |    
          
                               
              22K
              $2.73M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $376.48 - $440.65
      $614K - $719K
     
         
           |    
          
                               
              11.5K
              $5.07M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $137.0 - $174.37
      $916K - $1.17M
     
         
           |    
          
                               
              14.8K
              $2.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.45 - $54.46
      $637K - $837K
     
         
           |    
          
                               
              26.1K
              $1.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $397.86 - $499.02
      $623K - $782K
     
         
           |    
          
                               
              2.79K
              $1.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.88 - $10.21
      $476K - $706K
     
         
           |    
          
                               
              110K
              $1.12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $179.95 - $278.88
      $391K - $605K
     
         
           |    
          
                               
              4.59K
              $1.28M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.5 - $18.21
      $86.1K - $165K
     
         
           |    
          
                               
              86.1K
              $1.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.89 - $115.35
      $330K - $495K
     
         
           |    
          
                               
              9.55K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.88 - $54.4
      $463K - $549K
     
         
           |    
          
                               
              26.6K
              $1.44M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.57 - $173.27
      $297K - $419K
     
         
           |    
          
                               
              6.89K
              $1.19M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.38 - $79.97
      $248K - $402K
     
         
           |    
          
                               
              15.1K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.09 - $5.8
      $471K - $536K
     
         
           |    
          
                               
              141K
              $815K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.14 - $4.06
      $644K - $833K
     
         
           |    
          
                               
              345K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.11 - $10.34
      $217K - $316K
     
         
           |    
          
                               
              147K
              $1.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.67 - $315.32
      $154K - $279K
     
         
           |    
          
                               
              2.64K
              $829K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.04 - $100.54
      $471K - $474K
     
         
           |    
          
                               
              13.4K
              $1.34M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.3 - $31.8
      $203K - $236K
     
         
           |    
          
                               
              116K
              $3.69M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $219.37 - $417.89
      $220K - $419K
     
         
           |    
          
                               
              2.21K
              $775K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.96 - $231.51
      $49K - $108K
     
         
           |    
          
                               
              3.38K
              $780K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $75.71 - $101.42
      $306K - $410K
     
         
           |    
          
                               
              6.93K
              $702K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.36 - $50.68
      $431K - $434K
     
         
           |    
          
                               
              17.4K
              $882K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $470.37 - $663.28
      $13.2K - $18.6K
     
         
           |    
          
                               
              3.39K
              $2.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.97 - $16.79
      $361K - $404K
     
         
           |    
          
                               
              51.7K
              $865K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.33 - $19.7
      $44.7K - $66K
     
         
           |    
          
                               
              76.2K
              $1.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $246.52 - $356.99
      $92.7K - $134K
     
         
           |    
          
                               
              3.4K
              $1.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.65 - $57.01
      $63.2K - $79K
     
         
           |    
          
                               
              50.3K
              $2.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.53 - $13.87
      $310K - $373K
     
         
           |    
          
                               
              37.1K
              $515K
             
           | 
          
            
              
            
           |