| 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              3.16K
              $55K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.28 - $35.78
      $16K - $18.9K
     
         
           |    
          
                               
              2.67K
              $81K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $146.34 - $182.75
      $11K - $13.7K
     
         
           |    
          
                               
              231
              $41K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.88 - $26.85
      $18.1K - $19.6K
     
         
           |    
          
                               
              2.62K
              $66K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.21 - $17.45
      $22.2K - $27.3K
     
         
           |    
          
                               
              3.34K
              $47K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.83 - $17.3
      $16K - $21.6K
     
         
           |    
          
                               
              1.5K
              $19K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $73.78 - $76.59
      $10.1K - $10.5K
     
         
           |    
          
                               
              3.13K
              $239K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.51 - $47.28
      $19.5K - $32.4K
     
         
           |    
          
                               
              2.87K
              $116K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $37.95 - $43.5
      $11.3K - $13K
     
         
           |    
          
                               
              7.44K
              $300K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.02 - $40.63
      $17.1K - $21.7K
     
         
           |    
          
                               
              722
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $219.16 - $301.26
      $15.3K - $21.1K
     
         
           |    
          
                               
              75
              $17K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.1 - $45.21
      $7.35K - $10K
     
         
           |    
          
                               
              1.29K
              $52K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $77.0 - $93.47
      $15.6K - $19K
     
         
           |    
          
                               
              546
              $45K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $47.55 - $61.41
      $14.5K - $18.7K
     
         
           |    
          
                               
              394
              $20K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $36.53 - $46.01
      $16.4K - $20.7K
     
         
           |    
          
                               
              650
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.03 - $53.02
      $22.1K - $34.5K
     
         
           |    
          
                               
              2K
              $67K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $24.39 - $35.22
      $11.4K - $16.5K
     
         
           |    
          
                               
              873
              $25K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $25.0 - $39.76
      $23.5K - $37.4K
     
         
           |    
          
                               
              1.98K
              $49K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $183.21 - $217.86
      $44.9K - $53.4K
     
         
           |    
          
                               
              2.79K
              $523K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              4.07K
              $1.08M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $90.44 - $92.9
      $13.9K - $14.3K
     
         
           |    
          
                               
              254
              $23K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.8 - $11.51
      $17.7K - $29.9K
     
         
           |    
          
                               
              4.65K
              $33K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.72 - $108.14
      $3.17K - $4K
     
         
           |    
          
                               
              1.71K
              $161K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.86 - $51.0
      $10.8K - $12K
     
         
           |    
          
                               
              892
              $45K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $8.93 - $9.92
      $10.4K - $11.5K
     
         
           |    
          
                               
              4.24K
              $41K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.41 - $100.38
      $12.9K - $22.5K
     
         
           |    
          
                               
              252
              $15K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $198.85 - $285.04
      $15.7K - $22.5K
     
         
           |    
          
                               
              154
              $31K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $40.23 - $43.23
      $12.8K - $13.7K
     
         
           |    
          
                               
              1.44K
              $61K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.38 - $39.03
      $14.5K - $16.5K
     
         
           |    
          
                               
              2.02K
              $72K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $21.65 - $28.24
      $6.32K - $8.25K
     
         
           |    
          
                               
              2.38K
              $60K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $85.92 - $101.48
      $10.8K - $12.8K
     
         
           |    
          
                               
              704
              $65K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $141.31 - $175.89
      $14.7K - $18.3K
     
         
           |    
          
                               
              243
              $34K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $180.51 - $216.81
      $11.7K - $14.1K
     
         
           |    
          
                               
              599
              $113K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $78.23 - $110.01
      $2.03K - $2.86K
     
         
           |    
          
                               
              1.36K
              $132K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.41 - $44.87
      $13K - $17.9K
     
         
           |    
          
                               
              426
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.13 - $16.72
      $9.52K - $11.3K
     
         
           |    
          
                               
              2.56K
              $39K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $4.01 - $7.45
      $10K - $18.6K
     
         
           |    
          
                               
              2.88K
              $14K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.64 - $54.23
      $5.29K - $6.29K
     
         
           |    
          
                               
              1.02K
              $53K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $378.71 - $442.54
      $1.14K - $1.33K
     
         
           |    
          
                               
              270
              $117K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $125.4 - $148.86
      $16.1K - $19.1K
     
         
           |    
          
                               
              1.3K
              $167K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              611
              $13K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $33.6 - $41.25
      $10.6K - $13K
     
         
           |    
          
                               
              904
              $33K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              356
              $22K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $183.66 - $267.24
      $11.8K - $17.1K
     
         
           |    
          
                               
              137
              $27K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $57.7 - $66.47
      $5.65K - $6.51K
     
         
           |    
          
                               
              1.61K
              $105K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $7.89 - $12.48
      $17.8K - $28.2K
     
         
           |    
          
                               
              4.68K
              $41K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $92.51 - $102.81
      $11.3K - $12.5K
     
         
           |    
          
                               
              231
              $21K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $5.46 - $9.88
      $24.5K - $44.4K
     
         
           |    
          
                               
              11.7K
              $69K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $55.74 - $61.86
      $1.28K - $1.42K
     
         
           |    
          
                               
              4.07K
              $246K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $23.44 - $37.65
      $10.8K - $17.4K
     
         
           |    
          
                               
              644
              $15K
             
           | 
          
            
              
            
           |