Armour Residential REIT, Inc. (ARR) stock: insider buying, earnings and risk | BrightDollar