| 
              
           | 
          
            
           | 
          
                                   
      $144.4 - $171.97
      $12.7K - $15.1K
     
         
           |    
          
                               
              170
              $28.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $19.44 - $19.88
      $26.8K - $27.4K
     
         
           |    
          
                               
              84.4K
              $1.67B
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.37 - $57.12
      $18.1K - $22.8K
     
         
           |    
          
                               
              910
              $50.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $46.2 - $55.78
      $11.6K - $13.9K
     
         
           |    
          
                               
              27
              $1.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.09 - $38.95
      $11.4K - $14.8K
     
         
           |    
          
                               
              559
              $21.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $106.6 - $161.02
      $10.2K - $15.5K
     
         
           |    
          
                               
              51
              $7.97M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $16.3 - $19.42
      $11.5K - $13.7K
     
         
           |    
          
                               
              1.31K
              $24.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.07 - $34.94
      $12.4K - $14.8K
     
         
           |    
          
                               
              480
              $15.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $6.01 - $8.06
      $7.84K - $10.5K
     
         
           |    
          
                               
              1.68K
              $10.3M
             
           | 
          
            
              
            
           |              
        
          
        
          
              
                  
    
      
     
    
      Armour Residential Reit Inc
     
   
               
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              214
              $3.55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $175.97 - $201.36
      $8.45K - $9.67K
     
         
           |    
          
                               
              592
              $112M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $12.7 - $16.07
      $11.9K - $15.1K
     
         
           |    
          
                               
              159
              $2.51M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $28.24 - $37.27
      $10.1K - $13.4K
     
         
           |    
          
                               
              122
              $3.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $97.32 - $136.25
      $26.7K - $37.3K
     
         
           |    
          
                               
              564
              $72.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $41.45 - $54.46
      $11.9K - $15.6K
     
         
           |    
          
                               
              2
              $149K
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.91 - $77.12
      $1.73K - $2.16K
     
         
           |    
          
                               
              836
              $55M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              60
              $2.87M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $267.56 - $340.8
      $9.36K - $11.9K
     
         
           |    
          
                               
              51
              $15.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              859
              $12M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $30.45 - $51.79
      $12.7K - $21.6K
     
         
           |    
          
                               
              434
              $21.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $208.57 - $243.4
      $16.3K - $19K
     
         
           |    
          
                               
              301
              $69.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.99 - $18.47
      $10.4K - $12.8K
     
         
           |    
          
                               
              668
              $11.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $155.71 - $201.03
      $13.9K - $17.9K
     
         
           |    
          
                               
              38
              $7.56M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $94.06 - $147.0
      $15.2K - $23.8K
     
         
           |    
          
                               
              229
              $33.6M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $157.05 - $197.94
      $7.85K - $9.9K
     
         
           |    
          
                               
              405
              $72.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $84.21 - $95.87
      $8.08K - $9.2K
     
         
           |    
          
                               
              817
              $73.8M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $20.71 - $25.63
      $9.05K - $11.2K
     
         
           |    
          
                               
              1.26K
              $29.3M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $130.53 - $223.77
      $53.4K - $91.5K
     
         
           |    
          
                               
              682
              $152M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $61.24 - $79.4
      $11K - $14.3K
     
         
           |    
          
                               
              157
              $12.4M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              9
              $1.57M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $244.39 - $290.62
      $10.3K - $12.2K
     
         
           |    
          
                               
              37
              $9.95M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $38.84 - $43.99
      $11.4K - $12.9K
     
         
           |    
          
                               
              467
              $20M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.05 - $41.48
      $10.8K - $15.4K
     
         
           |    
          
                               
              485
              $19.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $13.24 - $17.71
      $7.71K - $10.3K
     
         
           |    
          
                               
              2.66K
              $43M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $14.26 - $18.41
      $7.93K - $10.2K
     
         
           |    
          
                               
              1.97K
              $30.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $32.1 - $43.23
      $11.2K - $15.1K
     
         
           |    
          
                               
              677
              $27.9M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $45.48 - $56.15
      $15.5K - $19.1K
     
         
           |    
          
                               
              1.36K
              $73.7M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $150.5 - $170.45
      $8.28K - $9.37K
     
         
           |    
          
                               
              587
              $93M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $31.18 - $44.14
      $6.33K - $8.96K
     
         
           |    
          
                               
              951
              $36.5M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $17.41 - $21.38
      $8.06K - $9.9K
     
         
           |    
          
                               
              753
              $13.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $133.66 - $158.53
      $17.4K - $20.6K
     
         
           |    
          
                               
              809
              $126M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.04 - $56.28
      $12K - $19.8K
     
         
           |    
          
                               
              233
              $13.1M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $87.99 - $111.79
      $9.15K - $11.6K
     
         
           |    
          
                               
              31
              $3.13M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $238.57 - $327.47
      $29.3K - $40.3K
     
         
           |    
          
                               
              367
              $115M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $68.48 - $82.21
      $7.46K - $8.96K
     
         
           |    
          
                               
              1.03K
              $81M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $39.63 - $51.99
      $6.42K - $8.42K
     
         
           |    
          
                               
              629
              $29.2M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $34.13 - $46.26
      $27.6K - $37.4K
     
         
           |    
          
                               
              2.57K
              $112M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                 
      N/A
      
         
           |    
          
                               
              78
              $3.36M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $22.96 - $28.29
      $8.63K - $10.6K
     
         
           |    
          
                               
              191
              $4.41M
             
           | 
          
            
              
            
           |              
        
          
        
          | 
              
           | 
          
            
           | 
          
                                   
      $29.03 - $38.72
      $9.87K - $13.2K
     
         
           |    
          
                               
              26
              $1M
             
           | 
          
            
              
            
           |