| 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              12.1K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              9.85K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.43 - $30.54
      $4.1K - $4.73K
     
         
           |    
          
                               
              9.09K
              $262K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.35 - $17.01
      $11.8K - $12.3K
     
         
           |    
          
                               
              84.7K
              $1.42M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.77 - $13.79
      $6.16K - $7.21K
     
         
           |    
          
                               
              27.6K
              $337K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.16 - $27.65
      $3.19K - $3.37K
     
         
           |    
          
                               
              7.66K
              $210K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.52 - $4.3
      $1.29K - $1.58K
     
         
           |    
          
                               
              44.8K
              $181K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.88 - $14.16
      $2.68K - $3.2K
     
         
           |    
          
                               
              11.3K
              $149K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $330.88 - $375.23
      $11.6K - $13.1K
     
         
           |    
          
                               
              6.09K
              $2.11M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $83.39 - $102.75
      $2K - $2.47K
     
         
           |    
          
                               
              2.81K
              $249K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.12 - $78.46
      $34.4K - $42.1K
     
         
           |    
          
                               
              5.03K
              $380K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.77 - $103.36
      $6.19K - $7.55K
     
         
           |    
          
                               
              4.63K
              $396K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.49 - $12.82
      $7.71K - $9.42K
     
         
           |    
          
                               
              23K
              $250K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.64 - $5.96
      $186 - $238
     
         
           |    
          
                               
              19.6K
              $102K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $410.51 - $450.93
      $6.57K - $7.21K
     
         
           |    
          
                               
              722
              $310K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.78 - $27.01
      $6.8K - $7.72K
     
         
           |    
          
                               
              12.1K
              $312K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.97 - $82.65
      $1.84K - $2.23K
     
         
           |    
          
                               
              3.09K
              $235K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $196.16 - $227.94
      $4.51K - $5.24K
     
         
           |    
          
                               
              2K
              $409K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.8 - $37.14
      $1.72K - $2.08K
     
         
           |    
          
                               
              6.74K
              $228K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $459.11 - $506.91
      $6.43K - $7.1K
     
         
           |    
          
                               
              1.09K
              $546K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.77 - $26.78
      $4.44K - $5.46K
     
         
           |    
          
                               
              12K
              $290K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $111.37 - $124.95
      $9.13K - $10.2K
     
         
           |    
          
                               
              2.57K
              $315K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.07 - $128.23
      $4.62K - $5.39K
     
         
           |    
          
                               
              2.09K
              $246K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $118.29 - $145.34
      $5.32K - $6.54K
     
         
           |    
          
                               
              2.06K
              $297K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.63 - $39.55
      $6.7K - $7.44K
     
         
           |    
          
                               
              7.99K
              $304K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.07 - $18.02
      $4.64K - $5.21K
     
         
           |    
          
                               
              22.4K
              $382K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $53.0 - $58.84
      $6.84K - $7.59K
     
         
           |    
          
                               
              7.09K
              $396K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $15.58 - $19.99
      $23K - $29.5K
     
         
           |    
          
                               
              34.1K
              $633K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.44 - $76.07
      $3.29K - $3.88K
     
         
           |    
          
                               
              3.58K
              $251K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.9 - $84.4
      $2.51K - $2.87K
     
         
           |    
          
                               
              4.1K
              $321K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $149.2 - $176.26
      $895 - $1.06K
     
         
           |    
          
                               
              2.14K
              $336K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.78 - $54.29
      $243K - $309K
     
         
           |    
          
                               
              30.5K
              $1.58M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.02 - $87.21
      $36K - $40.8K
     
         
           |    
          
                               
              14.6K
              $1.24M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.38 - $26.14
      $8.11K - $9.07K
     
         
           |    
          
                               
              17.4K
              $431K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.56 - $127.32
      $2.01K - $2.55K
     
         
           |    
          
                               
              7.3K
              $839K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.77 - $22.32
      $36.4K - $45.7K
     
         
           |    
          
                               
              29.4K
              $656K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.73 - $39.9
      $1.4K - $1.52K
     
         
           |    
          
                               
              9.64K
              $384K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.85 - $3.2
      $3.46K - $3.88K
     
         
           |    
          
                               
              180K
              $557K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1.18 - $1.86
      $2.11K - $3.32K
     
         
           |    
          
                               
              98K
              $145K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.12 - $16.56
      $27.1K - $31.7K
     
         
           |    
          
                               
              44.3K
              $669K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.13 - $31.78
      $6.35K - $7.44K
     
         
           |    
          
                               
              13.3K
              $397K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $27.67 - $33.53
      $124K - $150K
     
         
           |    
          
                               
              74.1K
              $2.39M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.42 - $56.35
      $3.33K - $3.72K
     
         
           |    
          
                               
              10.2K
              $565K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $52.78 - $67.97
      $6.54K - $8.43K
     
         
           |    
          
                               
              3.89K
              $247K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $131.77 - $175.63
      $135K - $179K
     
         
           |    
          
                               
              4.81K
              $818K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.65 - $67.31
      $148K - $170K
     
         
           |    
          
                               
              41.5K
              $2.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $102.01 - $122.66
      $306 - $368
     
         
           |    
          
                               
              2.4K
              $290K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.73 - $11.4
      $8.44K - $8.97K
     
         
           |    
          
                               
              135K
              $1.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.93 - $71.05
      $5.3K - $6.18K
     
         
           |    
          
                               
              5K
              $342K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.08 - $158.42
      $4.56K - $6.02K
     
         
           |    
          
                               
              1.89K
              $300K
             
           | 
          
            
              
            
           |