| 
              
           | 
          
            
           | 
          
                                   
      $456.74 - $568.03
      $2.31M - $2.87M
     
         
           |    
          
                               
              45.2K
              $25.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $96.84 - $99.46
      $1.55M - $1.59M
     
         
           |    
          
                               
              37.9K
              $3.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.65 - $57.01
      $927K - $1.16M
     
         
           |    
          
                               
              45.5K
              $2.59M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.77 - $49.55
      $793K - $806K
     
         
           |    
          
                               
              45.8K
              $2.27M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $228.54 - $279.83
      $92.8K - $114K
     
         
           |    
          
                               
              21.1K
              $5.89M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.63 - $85.78
      $3.02K - $3.77K
     
         
           |    
          
                               
              64.5K
              $5.54M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.12 - $35.84
      $290K - $358K
     
         
           |    
          
                               
              41.2K
              $1.48M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.74 - $78.78
      $365K - $370K
     
         
           |    
          
                               
              25.5K
              $2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.94 - $31.15
      $237K - $296K
     
         
           |    
          
                               
              29.6K
              $918K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.41 - $79.66
      $1.57K - $1.91K
     
         
           |    
          
                               
              55.4K
              $4.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.84 - $240.32
      $139K - $184K
     
         
           |    
          
                               
              4.36K
              $1.05M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.36 - $35.56
      $189K - $229K
     
         
           |    
          
                               
              27.4K
              $973K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.01 - $45.69
      $170K - $215K
     
         
           |    
          
                               
              14.5K
              $663K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.25 - $42.28
      $202K - $236K
     
         
           |    
          
                               
              22.5K
              $952K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.79 - $34.84
      $158K - $198K
     
         
           |    
          
                               
              14.6K
              $505K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.32 - $29.74
      $156K - $191K
     
         
           |    
          
                               
              20.7K
              $609K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.67 - $43.21
      $147K - $183K
     
         
           |    
          
                               
              13.7K
              $587K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $72.02 - $73.82
      $87.1K - $89.3K
     
         
           |    
          
                               
              349K
              $25.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.39 - $51.76
      $89.5K - $109K
     
         
           |    
          
                               
              7.69K
              $396K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.51 - $109.2
      $5.61K - $7.43K
     
         
           |    
          
                               
              6.38K
              $696K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $273.94 - $388.21
      $274 - $388
     
         
           |    
          
                               
              1.79K
              $694K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.08 - $68.54
      $44.1K - $57K
     
         
           |    
          
                               
              4.66K
              $319K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              32.2K
              $5.86M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.94 - $79.5
      $16.9K - $17.3K
     
         
           |    
          
                               
              30.8K
              $2.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $86.58 - $104.98
      $7.27K - $8.82K
     
         
           |    
          
                               
              2.84K
              $298K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.32 - $58.95
      $24.1K - $24.3K
     
         
           |    
          
                               
              24.8K
              $1.46M
             
           | 
          
            
              
            
           |