| 
              
           | 
          
            
           | 
          
                                   
      $69.77 - $77.54
      $90.7K - $101K
     
         
           |    
          
                               
              22.8K
              $1.72M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $176.71 - $211.31
      $51.4K - $61.5K
     
         
           |    
          
                               
              4.69K
              $927K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.29 - $93.61
      $64.5K - $69.2K
     
         
           |    
          
                               
              38.1K
              $3.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $214.92 - $244.84
      $46.2K - $52.6K
     
         
           |    
          
                               
              5.44K
              $1.32M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.18 - $14.22
      $49K - $85.2K
     
         
           |    
          
                               
              49.2K
              $622K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $184.85 - $231.54
      $104K - $130K
     
         
           |    
          
                               
              4.46K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.65 - $95.26
      $43.1K - $49.1K
     
         
           |    
          
                               
              20.3K
              $1.79M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.5 - $25.11
      $11.8K - $14.4K
     
         
           |    
          
                               
              39.2K
              $963K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $357.4 - $423.42
      $347K - $412K
     
         
           |    
          
                               
              13.2K
              $5.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.08 - $94.26
      $236K - $309K
     
         
           |    
          
                               
              24.6K
              $2.29M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $294.27 - $342.31
      $54.4K - $63.3K
     
         
           |    
          
                               
              23.5K
              $7.81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $269.2 - $297.91
      $155K - $171K
     
         
           |    
          
                               
              42.8K
              $12.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $54.08 - $62.65
      $85.4K - $99K
     
         
           |    
          
                               
              99.3K
              $5.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $491.09 - $535.64
      $627K - $684K
     
         
           |    
          
                               
              57.6K
              $29.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $774.14 - $975.23
      $69.7K - $87.8K
     
         
           |    
          
                               
              4.63K
              $4.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $218.96 - $328.33
      $261K - $391K
     
         
           |    
          
                               
              18.5K
              $5.21M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.83 - $43.02
      $34.8K - $39.6K
     
         
           |    
          
                               
              247K
              $10.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $689.63 - $968.09
      $471K - $661K
     
         
           |    
          
                               
              9.54K
              $9.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.16 - $255.24
      $487K - $710K
     
         
           |    
          
                               
              44.5K
              $10.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $89.32 - $107.82
      $42K - $50.7K
     
         
           |    
          
                               
              157K
              $16.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.3 - $186.58
      $1.16M - $1.42M
     
         
           |    
          
                               
              182K
              $33.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $202.38 - $256.87
      $718K - $912K
     
         
           |    
          
                               
              108K
              $27.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $174.36 - $254.72
      $47.1K - $68.8K
     
         
           |    
          
                               
              92.9K
              $22.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $264.74 - $369.57
      $1.3M - $1.81M
     
         
           |    
          
                               
              144K
              $47.4M
             
           | 
          
            
              
            
           |