| 
              
           | 
          
            
           | 
          
                                   
      $12.14 - $15.77
      $7.09K - $9.21K
     
         
           |    
          
                               
              22K
              $347K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $9.45 - $12.15
      $20K - $25.7K
     
         
           |    
          
                               
              2.12K
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $35.75 - $69.14
      $10.9K - $21.1K
     
         
           |    
          
                               
              319
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.85 - $32.24
      $16.4K - $22.1K
     
         
           |    
          
                               
              2.05K
              $64K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.65 - $39.9
      $96.2K - $125K
     
         
           |    
          
                               
              11.1K
              $341K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.28 - $35.09
      $24.5K - $35.4K
     
         
           |    
          
                               
              1.73K
              $47K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.96 - $27.76
      $16.5K - $19.2K
     
         
           |    
          
                               
              1.81K
              $50K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.02 - $26.3
      $43.7K - $54.7K
     
         
           |    
          
                               
              6.56K
              $138K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.71 - $14.52
      $20.3K - $23.2K
     
         
           |    
          
                               
              1.6K
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $42.9 - $64.02
      $3.39K - $5.06K
     
         
           |    
          
                               
              1.5K
              $95K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.85 - $101.3
      $14.2K - $18.2K
     
         
           |    
          
                               
              756
              $74K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $79.41 - $103.84
      $12.1K - $15.9K
     
         
           |    
          
                               
              551
              $56K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $67.04 - $94.19
      $13.7K - $19.2K
     
         
           |    
          
                               
              387
              $36K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.85 - $36.14
      $10.6K - $12.4K
     
         
           |    
          
                               
              2.14K
              $76K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.89 - $46.39
      $1.83K - $2.51K
     
         
           |    
          
                               
              1.78K
              $82K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $138.96 - $245.71
      $1.25K - $2.21K
     
         
           |    
          
                               
              211
              $51K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.73 - $51.44
      $14.9K - $15.4K
     
         
           |    
          
                               
              11.6K
              $595K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.94 - $62.56
      $17.8K - $21.8K
     
         
           |    
          
                               
              349
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.3 - $69.3
      $12.3K - $21.1K
     
         
           |    
          
                               
              305
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $236.44 - $328.0
      $5.67K - $7.87K
     
         
           |    
          
                               
              221
              $72K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.79 - $14.14
      $10.1K - $13.2K
     
         
           |    
          
                               
              85.6K
              $1.17M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $1699.35 - $1901.99
      $18.7K - $20.9K
     
         
           |    
          
                               
              17
              $30K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $3.1 - $4.72
      $14.5K - $22.1K
     
         
           |    
          
                               
              5.5K
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.26 - $52.89
      $9.94K - $15.3K
     
         
           |    
          
                               
              628
              $33K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.52 - $35.31
      $15.4K - $18.4K
     
         
           |    
          
                               
              952
              $33K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.36 - $27.19
      $19.5K - $20.9K
     
         
           |    
          
                               
              2.04K
              $53K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6700.0 - $7410.93
      $13.4K - $14.8K
     
         
           |    
          
                               
              33
              $243K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.5 - $87.28
      $14.4K - $20.8K
     
         
           |    
          
                               
              1.06K
              $72K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $100.22 - $123.41
      $17.3K - $21.3K
     
         
           |    
          
                               
              648
              $72K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $26.61 - $29.9
      $19.4K - $21.8K
     
         
           |    
          
                               
              729
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.05 - $42.61
      $16.7K - $18.7K
     
         
           |    
          
                               
              440
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $104.22 - $139.65
      $10K - $13.4K
     
         
           |    
          
                               
              385
              $53K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $50.08 - $63.14
      $11.1K - $14K
     
         
           |    
          
                               
              839
              $52K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $271.94 - $339.35
      $5.17K - $6.45K
     
         
           |    
          
                               
              270
              $91K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              7.15K
              $700K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.21 - $48.21
      $3.96K - $6.12K
     
         
           |    
          
                               
              1.33K
              $56K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $163.54 - $186.02
      $18.8K - $21.4K
     
         
           |    
          
                               
              1.8K
              $324K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.32 - $114.99
      $6.99K - $9.2K
     
         
           |    
          
                               
              723
              $81K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $49.95 - $103.29
      $16.4K - $33.9K
     
         
           |    
          
                               
              328
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.31 - $55.66
      $2.54K - $3.12K
     
         
           |    
          
                               
              3.79K
              $205K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.21 - $48.33
      $6.41K - $9.62K
     
         
           |    
          
                               
              1.1K
              $51K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.94 - $46.88
      $10.4K - $16.9K
     
         
           |    
          
                               
              822
              $34K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $10.66 - $12.92
      $20.5K - $24.8K
     
         
           |    
          
                               
              7.01K
              $81K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.41 - $35.83
      $11.9K - $16.7K
     
         
           |    
          
                               
              467
              $16K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.61 - $208.95
      $12.1K - $14.4K
     
         
           |    
          
                               
              185
              $38K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              1.82K
              $41K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.97 - $42.61
      $12.7K - $16.9K
     
         
           |    
          
                               
              1.39K
              $56K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.55 - $27.67
      $13.6K - $16K
     
         
           |    
          
                               
              672
              $18K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $204.89 - $224.73
      $6.56K - $7.19K
     
         
           |    
          
                               
              2.7K
              $591K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $60.29 - $71.77
      $13.6K - $16.2K
     
         
           |    
          
                               
              1.41K
              $97K
             
           | 
          
            
              
            
           |