| 
              
           | 
          
            
           | 
          
                                   
      $202.38 - $256.87
      $1.36M - $1.73M
     
         
           |    
          
                               
              74.8K
              $19.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.85 - $50.94
      $4.4M - $4.58M
     
         
           |    
          
                               
              321K
              $16.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.26 - $30.88
      $1.27M - $1.44M
     
         
           |    
          
                               
              1.4M
              $42.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.69 - $23.34
      $1.92M - $2.07M
     
         
           |    
          
                               
              1.03M
              $24.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.84 - $34.94
      $756K - $830K
     
         
           |    
          
                               
              800K
              $27.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.3 - $186.58
      $273K - $332K
     
         
           |    
          
                               
              77.2K
              $14.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.93 - $70.45
      $1.01M - $1.12M
     
         
           |    
          
                               
              382K
              $26.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $81.7 - $87.53
      $490 - $525
     
         
           |    
          
                               
              581K
              $50.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.37 - $102.12
      $780K - $881K
     
         
           |    
          
                               
              131K
              $13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $620.67 - $670.08
      $635K - $685K
     
         
           |    
          
                               
              19.4K
              $13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.5 - $40.3
      $1.26M - $1.35M
     
         
           |    
          
                               
              459K
              $18.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.36 - $254.72
      $110K - $161K
     
         
           |    
          
                               
              18K
              $4.37M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $491.09 - $535.64
      $618K - $674K
     
         
           |    
          
                               
              28.6K
              $14.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $103.24 - $106.68
      $917K - $947K
     
         
           |    
          
                               
              142K
              $15.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.99 - $65.47
      $1.09M - $1.15M
     
         
           |    
          
                               
              424K
              $27.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.9 - $23.58
      $649K - $668K
     
         
           |    
          
                               
              753K
              $17.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.22 - $45.74
      $402K - $416K
     
         
           |    
          
                               
              421K
              $19.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.16 - $255.24
      $76.4K - $111K
     
         
           |    
          
                               
              10.6K
              $2.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.02 - $60.3
      $272K - $293K
     
         
           |    
          
                               
              134K
              $8.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $214.92 - $244.84
      $339K - $387K
     
         
           |    
          
                               
              12.1K
              $2.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $264.74 - $369.57
      $71.5K - $99.8K
     
         
           |    
          
                               
              9.41K
              $3.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $695.21 - $791.73
      $578K - $658K
     
         
           |    
          
                               
              8.83K
              $6.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.96 - $328.33
      $76K - $114K
     
         
           |    
          
                               
              6.05K
              $1.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.96 - $95.7
      $403K - $465K
     
         
           |    
          
                               
              7.64K
              $686K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.15 - $9.69
      $326 - $514
     
         
           |    
          
                               
              229K
              $1.84M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.8 - $43.15
      $193K - $199K
     
         
           |    
          
                               
              411K
              $17.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $282.78 - $316.06
      $34.8K - $38.9K
     
         
           |    
          
                               
              14.2K
              $4.47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.26 - $97.51
      $356K - $376K
     
         
           |    
          
                               
              7.22K
              $696K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $184.85 - $231.54
      $27.7K - $34.7K
     
         
           |    
          
                               
              7.56K
              $1.75M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $335.1 - $718.54
      $11.4K - $24.4K
     
         
           |    
          
                               
              955
              $686K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.17 - $185.42
      $101K - $121K
     
         
           |    
          
                               
              7.55K
              $1.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.68 - $186.97
      $12.9K - $18.5K
     
         
           |    
          
                               
              6.59K
              $1.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $18.32 - $18.72
      $250K - $256K
     
         
           |    
          
                               
              319K
              $5.93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $145.57 - $161.83
      $240K - $267K
     
         
           |    
          
                               
              4.46K
              $692K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.24 - $73.73
      $1.77K - $1.92K
     
         
           |    
          
                               
              63.7K
              $4.68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.51 - $136.62
      $244K - $276K
     
         
           |    
          
                               
              4.77K
              $638K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $105.83 - $117.22
      $202K - $224K
     
         
           |    
          
                               
              11.2K
              $1.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.29 - $28.33
      $13.9K - $15.5K
     
         
           |    
          
                               
              89.4K
              $2.49M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.31 - $38.09
      $186K - $207K
     
         
           |    
          
                               
              13.8K
              $522K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.58 - $259.17
      $77.9K - $85K
     
         
           |    
          
                               
              8.93K
              $2.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.88 - $168.89
      $15.4K - $24.8K
     
         
           |    
          
                               
              3.93K
              $656K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.8 - $184.42
      $26.2K - $35.8K
     
         
           |    
          
                               
              7.74K
              $1.25M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.77 - $353.61
      $36.4K - $54.1K
     
         
           |    
          
                               
              3.58K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.35 - $82.58
      $1.37K - $1.49K
     
         
           |    
          
                               
              29K
              $2.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $459.11 - $506.91
      $22.5K - $24.8K
     
         
           |    
          
                               
              6.59K
              $3.31M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.43 - $44.52
      $29.9K - $32.9K
     
         
           |    
          
                               
              31.5K
              $1.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $357.4 - $423.42
      $24.3K - $28.8K
     
         
           |    
          
                               
              2.72K
              $1.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $567.09 - $607.37
      $4.54K - $4.86K
     
         
           |    
          
                               
              3.79K
              $2.26M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.94 - $29.62
      $118K - $130K
     
         
           |    
          
                               
              17.3K
              $487K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.92 - $52.42
      $49.3K - $57.6K
     
         
           |    
          
                               
              14.7K
              $759K
             
           | 
          
            
              
            
           |