NexPoint Residential Trust officer Paul Richards reports acquisition of $103,053 in common shares - NXRT News | Rallies