| 
              
           | 
          
            
           | 
          
                                   
      $9.0 - $10.46
      $225 - $262
     
         
           |    
          
                               
              1.93K
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.04 - $25.16
      $175 - $176
     
         
           |    
          
                               
              611
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              397
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              2.25K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.97K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              315
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.05K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              665
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.53 - $29.82
      $159 - $179
     
         
           |    
          
                               
              870
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.29K
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              83
              $0
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.09 - $55.88
      $100 - $112
     
         
           |    
          
                               
              56
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $11.49 - $17.28
      $34.5 - $51.8
     
         
           |    
          
                               
              139
              $1K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.87 - $63.85
      $950 - $1.09K
     
         
           |    
          
                               
              490
              $27K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.9 - $92.0
      $79.9 - $92
     
         
           |    
          
                               
              149
              $11K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $232.4 - $287.42
      $232 - $287
     
         
           |    
          
                               
              51
              $12K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.09 - $33.65
      $75.3 - $101
     
         
           |    
          
                               
              113
              $2K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $2.59 - $3.47
      $63.8K - $85.5K
     
         
           |    
          
                               
              183K
              $501K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.36 - $9.87
      $2.24K - $2.36K
     
         
           |    
          
                               
              10.8K
              $102K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.57 - $52.57
      $496 - $526
     
         
           |    
          
                               
              1.15K
              $57K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.4 - $14.47
      $2.29K - $2.68K
     
         
           |    
          
                               
              2.73K
              $34K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.42 - $20.45
      $671 - $1.02K
     
         
           |    
          
                               
              1K
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.54 - $7.97
      $5.49K - $6.69K
     
         
           |    
          
                               
              7.67K
              $51K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.56 - $49.08
      $42.6 - $49.1
     
         
           |    
          
                               
              1.08K
              $46K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $134.36 - $152.88
      $1.21K - $1.38K
     
         
           |    
          
                               
              610
              $85K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $65.12 - $74.71
      $1.63K - $1.87K
     
         
           |    
          
                               
              1.16K
              $77K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $101.86 - $116.32
      $4.07K - $4.65K
     
         
           |    
          
                               
              679
              $70K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $124.88 - $207.19
      $1.5K - $2.49K
     
         
           |    
          
                               
              83
              $10K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $58.43 - $65.01
      $2.57K - $2.86K
     
         
           |    
          
                               
              3.3K
              $195K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $152.31 - $306.29
      $152 - $306
     
         
           |    
          
                               
              41
              $7K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $120.68 - $146.55
      $241 - $293
     
         
           |    
          
                               
              305
              $37K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.99 - $56.77
      $80 - $114
     
         
           |    
          
                               
              639
              $26K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $212.64 - $225.25
      $1.06K - $1.13K
     
         
           |    
          
                               
              1.38K
              $294K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.0 - $27.1
      $216 - $244
     
         
           |    
          
                               
              3.49K
              $86K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.01 - $106.6
      $184 - $213
     
         
           |    
          
                               
              802
              $75K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $156.97 - $182.84
      $157 - $183
     
         
           |    
          
                               
              516
              $82K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $283.86 - $450.3
      $568 - $901
     
         
           |    
          
                               
              68
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.23 - $28.5
      $682 - $741
     
         
           |    
          
                               
              13.3K
              $377K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.87 - $30.37
      $877 - $1.28K
     
         
           |    
          
                               
              4.31K
              $98K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $51.98 - $55.84
      $4K - $4.3K
     
         
           |    
          
                               
              5.35K
              $278K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.51 - $58.78
      $107 - $176
     
         
           |    
          
                               
              753
              $27K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.74 - $39.45
      $1.46K - $1.93K
     
         
           |    
          
                               
              2.74K
              $84K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $48.47 - $59.71
      $48.5 - $59.7
     
         
           |    
          
                               
              3.26K
              $164K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.45 - $22.74
      $1.61K - $2.09K
     
         
           |    
          
                               
              5.73K
              $100K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $110.5 - $146.12
      $553 - $731
     
         
           |    
          
                               
              612
              $67K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.14 - $78.94
      $141K - $326K
     
         
           |    
          
                               
              7.96K
              $271K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $129.95 - $152.16
      $7.41K - $8.67K
     
         
           |    
          
                               
              11.1K
              $1.45M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $242.3 - $312.95
      $485 - $626
     
         
           |    
          
                               
              732
              $184K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.11 - $18.16
      $15.9K - $16.9K
     
         
           |    
          
                               
              63.8K
              $1.09M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $64.52 - $74.35
      $57.9K - $66.8K
     
         
           |    
          
                               
              26.5K
              $1.79M
             
           | 
          
            
              
            
           |