| 
              
           | 
          
            
           | 
          
                                   
      $86.58 - $104.98
      $25.8M - $31.3M
     
         
           |    
          
                               
              5.87K
              $616K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $193.73 - $237.37
      $5.41M - $6.63M
     
         
           |    
          
                               
              140K
              $33.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $153.67 - $176.74
      $3.9M - $4.48M
     
         
           |    
          
                               
              703K
              $124M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $172.42 - $223.89
      $1.38K - $1.79K
     
         
           |    
          
                               
              24.3K
              $4.98M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.73 - $168.51
      $24.3K - $30.7K
     
         
           |    
          
                               
              1.39K
              $199K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $99.93 - $119.04
      $17.2K - $20.5K
     
         
           |    
          
                               
              2.55K
              $274K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $498.8 - $620.9
      $69.3K - $86.3K
     
         
           |    
          
                               
              734
              $455K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.95 - $34.22
      $2.9K - $3.42K
     
         
           |    
          
                               
              6.82K
              $211K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $456.74 - $568.03
      $68.1K - $84.6K
     
         
           |    
          
                               
              1.11K
              $628K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $908.13 - $1056.85
      $21.8K - $25.4K
     
         
           |    
          
                               
              558
              $552K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.93 - $181.74
      $1.53K - $1.82K
     
         
           |    
          
                               
              1.88K
              $342K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.37 - $16.29
      $489 - $554
     
         
           |    
          
                               
              62.9K
              $1.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.13 - $69.92
      $9.88K - $11.9K
     
         
           |    
          
                               
              6.47K
              $451K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.58 - $180.01
      $12.3K - $15.1K
     
         
           |    
          
                               
              1.8K
              $319K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.11 - $124.82
      $10.4K - $12.7K
     
         
           |    
          
                               
              3.54K
              $442K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $210.28 - $289.91
      $12K - $16.5K
     
         
           |    
          
                               
              1.04K
              $302K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $179.73 - $253.23
      $3.41K - $4.81K
     
         
           |    
          
                               
              1.1K
              $277K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.81 - $92.34
      $29.5K - $41.4K
     
         
           |    
          
                               
              4.9K
              $452K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $82.96 - $110.1
      $3.15K - $4.18K
     
         
           |    
          
                               
              3.09K
              $340K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $484.66 - $738.09
      $22.3K - $34K
     
         
           |    
          
                               
              496
              $366K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.84 - $80.81
      $141K - $173K
     
         
           |    
          
                               
              33.3K
              $2.67M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.61 - $87.72
      $60.6 - $87.7
     
         
           |    
          
                               
              3.92K
              $332K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $151.47 - $375.07
      $1.51K - $3.75K
     
         
           |    
          
                               
              1.17K
              $409K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.88 - $54.4
      $183K - $217K
     
         
           |    
          
                               
              177K
              $9.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $221.86 - $362.89
      $193K - $315K
     
         
           |    
          
                               
              14.5K
              $4.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.36 - $43.85
      $5.41M - $6.35M
     
         
           |    
          
                               
              930K
              $40.8M
             
           | 
          
            
              
            
           |