| 
                  Feb 12, 2020
                 | 
                
                  
                      Fourth Quarter 2019 Investor Presentation
                    
                 | 
                
                  
                  Download 
                    
                  
                 | 
                
                  
                  
                  
                 | 
              
            
              
                | 
                  Feb 12, 2020
                 | 
                
                  
                      Fourth Quarter 2019 Investor Supplemental Information
                    
                 | 
                
                  
                  Download 
                    
                  
                 | 
                
                  
                  Download 
                    
                  
                 | 
              
            
              
                | 
                  Nov 11, 2019
                 | 
                
                  
                      ESG Presentation to Investors
                    
                 | 
                
                  
                  Download 
                    
                  
                 | 
                
                  
                  
                  
                 | 
              
            
              
                | 
                  Oct 30, 2019
                 | 
                
                  
                      Third Quarter 2019 Investor Supplemental Information
                    
                 | 
                
                  
                  Download 
                    
                  
                 | 
                
                  
                  Download 
                    
                  
                 | 
              
            
              
                | 
                  Oct 30, 2019
                 | 
                
                  
                      Third Quarter 2019 Investor Presentation
                    
                 | 
                
                  
                  Download 
                    
                  
                 | 
                
                  
                  
                  
                 | 
              
            
              
                | 
                  Sep 20, 2019
                 | 
                
                  
                      Residential Credit Presentation – September 2019
                    
                 | 
                
                  
                  Download 
                    
                  
                 | 
                
                  
                  
                  
                 | 
              
            
              
                | 
                  Jul 31, 2019
                 | 
                
                  
                      Second Quarter 2019 Investor Supplemental Information
                    
                 | 
                
                  
                  Download 
                    
                  
                 | 
                
                  
                  Download 
                    
                  
                 | 
              
            
              
                | 
                  Jul 31, 2019
                 | 
                
                  
                      Second Quarter 2019 Investor Presentation
                    
                 | 
                
                  
                  Download 
                    
                  
                 | 
                
                  
                  
                  
                 | 
              
            
              
                | 
                  May 24, 2019
                 | 
                
                  
                      Residential Credit Presentation - May 2019
                    
                 | 
                
                  
                  Download 
                    
                  
                 | 
                
                  
                  
                  
                 | 
              
            
              
                | 
                  May 22, 2019
                 | 
                
                  
                      2019 Annual Meeting Presentation
                    
                 | 
                
                  
                  Download 
                    
                  
                 | 
                
                  
                  
                  
                 |