NXRT Financials: NexPoint Residential Trust Inc AI Analysis