| 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.72K
              $74.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.69 - $25.26
      $72.9K - $74.6K
     
         
           |    
          
                               
              2.95K
              $74.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.69K
              $69.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $44.34 - $45.94
      $66.7K - $69.1K
     
         
           |    
          
                               
              1.5K
              $68.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.45 - $23.2
      $66.2K - $68.4K
     
         
           |    
          
                               
              2.95K
              $68M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              9K
              $61.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              4K
              $60M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.38 - $26.34
      $54.4K - $58.8K
     
         
           |    
          
                               
              2.23K
              $58.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $93.91 - $97.26
      $53.2K - $55.1K
     
         
           |    
          
                               
              567
              $54.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.26 - $34.01
      $52.3K - $53.5K
     
         
           |    
          
                               
              1.57K
              $53.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.46 - $26.5
      $43.7K - $47.3K
     
         
           |    
          
                               
              1.79K
              $47M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.13 - $36.31
      $35.3K - $38.7K
     
         
           |    
          
                               
              1.07K
              $38.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.75 - $31.93
      $35.6K - $39.5K
     
         
           |    
          
                               
              1.24K
              $38.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.84 - $43.15
      $31.9K - $34.5K
     
         
           |    
          
                               
              800
              $34.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.69 - $23.34
      $28.6K - $30.8K
     
         
           |    
          
                               
              1.32K
              $30.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.39 - $53.11
      $26.9K - $27.2K
     
         
           |    
          
                               
              513
              $27.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.13 - $33.37
      $22.3K - $24.7K
     
         
           |    
          
                               
              739
              $24.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.75 - $36.99
      $22.2K - $25.9K
     
         
           |    
          
                               
              700
              $24.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.29 - $28.33
      $20.7K - $23.2K
     
         
           |    
          
                               
              818
              $22.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.98 - $67.42
      $13.5K - $22.2K
     
         
           |    
          
                               
              330
              $20.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.28 - $45.71
      $14.6K - $15.8K
     
         
           |    
          
                               
              346
              $15.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $76.61 - $93.75
      $15.3K - $18.8K
     
         
           |    
          
                               
              200
              $15.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.53 - $115.95
      $15K - $17.9K
     
         
           |    
          
                               
              154
              $15.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.95 - $21.57
      $14.1K - $14.5K
     
         
           |    
          
                               
              671
              $14.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.81 - $45.21
      $13K - $14.1K
     
         
           |    
          
                               
              311
              $13.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.58 - $49.83
      $12.9K - $13K
     
         
           |    
          
                               
              260
              $13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1K
              $12.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.73 - $42.5
      $8.74K - $11.3K
     
         
           |    
          
                               
              267
              $11.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.44 - $27.1
      $10.2K - $10.4K
     
         
           |    
          
                               
              384
              $10.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.37 - $32.49
      $9.39K - $10.8K
     
         
           |    
          
                               
              331
              $9.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              69
              $7.33M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.81 - $71.18
      $6.78K - $7.12K
     
         
           |    
          
                               
              100
              $7.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.76 - $21.78
      $6.71K - $7.03K
     
         
           |    
          
                               
              323
              $6.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.22 - $48.34
      $6.42K - $6.86K
     
         
           |    
          
                               
              142
              $6.78M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              221
              $5.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.47 - $59.71
      $4.56K - $5.61K
     
         
           |    
          
                               
              94
              $4.74M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2K
              $4.62M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.24 - $44.04
      $3.52K - $4.4K
     
         
           |    
          
                               
              100
              $4.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $56.62 - $61.48
      $3.68K - $4K
     
         
           |    
          
                               
              65
              $3.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $139.09 - $161.16
      $3.2K - $3.71K
     
         
           |    
          
                               
              23
              $3.66M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.46 - $18.83
      $2.49K - $3.77K
     
         
           |    
          
                               
              200
              $3.65M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.55 - $37.16
      $3.33K - $3.38K
     
         
           |    
          
                               
              91
              $3.38M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $63.37 - $82.35
      $3.23K - $4.2K
     
         
           |    
          
                               
              51
              $3.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $697.13 - $769.67
      $2.79K - $3.08K
     
         
           |    
          
                               
              4
              $3.03M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.47 - $50.39
      $2.55K - $3.02K
     
         
           |    
          
                               
              60
              $2.94M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $122.23 - $142.77
      $2.57K - $3K
     
         
           |    
          
                               
              21
              $2.91M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $182.72 - $204.51
      $2.74K - $3.07K
     
         
           |    
          
                               
              15
              $2.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $328.67 - $358.52
      $2.63K - $2.87K
     
         
           |    
          
                               
              8
              $2.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $237.77 - $353.61
      $1.9K - $2.83K
     
         
           |    
          
                               
              8
              $2.76M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.87 - $17.88
      $2.35K - $2.65K
     
         
           |    
          
                               
              148
              $2.56M
             
           | 
          
            
              
            
           |