Date Action Amount Person Type
Feb 22, 2024 Sell 1 660 Gruber Mark Phantom Stock
Feb 22, 2024 Buy 1 660 Gruber Mark Common Stock
Feb 22, 2024 Sell 415 Gruber Mark Common Stock
Feb 22, 2024 Sell 980 Harper Gordon Phantom Stock
Feb 22, 2024 Buy 980 Harper Gordon Common Stock, par value $0.001 per share
Feb 22, 2024 Sell 269 Harper Gordon Common Stock, par value $0.001 per share
Feb 22, 2024 Sell 1 860 Mountain James R Phantom Stock
Feb 22, 2024 Buy 1 860 Mountain James R Common Stock, par value $0.001 per share
Feb 22, 2024 Sell 740 Mountain James R Common Stock, par value $0.001 per share
Feb 22, 2024 Buy 520 Behar Z Jamie Common Stock, par value $0.001 per share
Feb 22, 2024 Sell 520 Behar Z Jamie Phantom Stock
Feb 22, 2024 Buy 520 Downey Carolyn Common Stock, par value $0.001 per share
Feb 22, 2024 Sell 260 Downey Carolyn Common Stock, par value $0.001 per share
Feb 22, 2024 Sell 520 Downey Carolyn Phantom Stock
Feb 22, 2024 Buy 520 Hollihan John P Iii Common Stock
Feb 22, 2024 Sell 208 Hollihan John P Iii Common Stock
Feb 22, 2024 Sell 520 Hollihan John P Iii Phantom Stock
Feb 22, 2024 Sell 520 Hain Robert C Phantom Stock
Feb 22, 2024 Buy 520 Hain Robert C Common Stock, par value $0.001 per share
Feb 22, 2024 Sell 260 Hain Robert C Common Stock, par value $0.001 per share
Feb 22, 2024 Buy 520 Paperin Stewart J Common Stock, par value $0.001 per share
Feb 22, 2024 Sell 520 Paperin Stewart J Phantom Stock
Feb 22, 2024 Buy 480 Bell Marc H Common Stock, par value $0.001 per share
Feb 22, 2024 Buy 700 Bell Marc H Common Stock, par value $0.001 per share
Feb 22, 2024 Sell 700 Bell Marc H Phantom Stock
Feb 22, 2024 Sell 480 Bell Marc H Phantom Stock
Feb 22, 2024 Sell 700 Staton Daniel C Phantom Stock
Feb 22, 2024 Sell 480 Staton Daniel C Phantom Stock
Feb 22, 2024 Buy 480 Staton Daniel C Common Stock, par value $0.001 per share
Feb 22, 2024 Buy 700 Staton Daniel C Common Stock, par value $0.001 per share
Feb 22, 2024 Sell 4 380 Ulm Scott Phantom Stock
Feb 22, 2024 Buy 4 380 Ulm Scott Common Stock, par value $0.001 per share
Feb 22, 2024 Sell 1 752 Ulm Scott Common Stock, par value $0.001 per share
Feb 22, 2024 Sell 4 380 Zimmer Jeffrey J Phantom Stock
Feb 22, 2024 Buy 4 380 Zimmer Jeffrey J Common Stock
Feb 22, 2024 Sell 1 752 Zimmer Jeffrey J Common Stock
Jan 02, 2024 Buy 854 Paperin Stewart J Common Stock, par value $0.001 per share
Jan 02, 2024 Buy 854 Downey Carolyn Common Stock, par value $0.001 per share
Dec 29, 2023 Sell 61 682 Staton Daniel C Common Stock, par value $0.001 per share
Nov 21, 2023 Sell 540 Hain Robert C Phantom Stock
Nov 21, 2023 Buy 540 Hain Robert C Common Stock, par value $0.001 per share
Nov 21, 2023 Sell 270 Hain Robert C Common Stock, par value $0.001 per share
Nov 21, 2023 Buy 540 Hollihan John P Iii Common Stock
Nov 21, 2023 Sell 216 Hollihan John P Iii Common Stock
Nov 21, 2023 Sell 540 Hollihan John P Iii Phantom Stock
Nov 21, 2023 Buy 540 Downey Carolyn Common Stock, par value $0.001 per share
Nov 21, 2023 Sell 270 Downey Carolyn Common Stock, par value $0.001 per share
Nov 21, 2023 Sell 540 Downey Carolyn Phantom Stock
Nov 21, 2023 Buy 540 Paperin Stewart J Common Stock, par value $0.001 per share
Nov 21, 2023 Sell 540 Paperin Stewart J Phantom Stock
Nov 21, 2023 Buy 540 Guba Thomas K Common Stock, par value $0.001 per share
Nov 21, 2023 Sell 540 Guba Thomas K Phantom Stock
Nov 21, 2023 Buy 500 Staton Daniel C Common Stock
Nov 21, 2023 Buy 720 Staton Daniel C Common Stock
Nov 21, 2023 Sell 720 Staton Daniel C Phantom Stock
Nov 21, 2023 Sell 500 Staton Daniel C Phantom Stock
Nov 21, 2023 Buy 540 Behar Z Jamie Common Stock, par value $0.001 per share
Nov 21, 2023 Sell 540 Behar Z Jamie Phantom Stock
Nov 21, 2023 Buy 500 Bell Marc H Common Stock, par value $0.001 per share
Nov 21, 2023 Buy 720 Bell Marc H Common Stock, par value $0.001 per share
Nov 21, 2023 Sell 720 Bell Marc H Phantom Stock
Nov 21, 2023 Sell 500 Bell Marc H Phantom Stock
Nov 21, 2023 Sell 4 380 Ulm Scott Phantom Stock
Nov 21, 2023 Buy 4 380 Ulm Scott Common Stock, par value $0.001 per share
Nov 21, 2023 Sell 1 752 Ulm Scott Common Stock, par value $0.001 per share
Nov 21, 2023 Sell 1 860 Mountain James R Phantom Stock
Nov 21, 2023 Buy 1 860 Mountain James R Common Stock, par value $0.001 per share
Nov 21, 2023 Sell 740 Mountain James R Common Stock, par value $0.001 per share
Nov 21, 2023 Sell 4 380 Zimmer Jeffrey J Phantom Stock
Nov 21, 2023 Buy 4 380 Zimmer Jeffrey J Common Stock
Nov 21, 2023 Sell 1 752 Zimmer Jeffrey J Common Stock
Nov 21, 2023 Sell 980 Harper Gordon Phantom Stock
Nov 21, 2023 Buy 980 Harper Gordon Common Stock, par value $0.001 per share
Nov 21, 2023 Sell 214 Harper Gordon Common Stock, par value $0.001 per share
Nov 21, 2023 Sell 1 660 Gruber Mark Phantom Stock
Nov 21, 2023 Buy 1 660 Gruber Mark Common Stock
Nov 21, 2023 Sell 342 Gruber Mark Common Stock
Oct 02, 2023 Buy 3 882 Paperin Stewart J Common Stock, par value $0.001 per share
Oct 02, 2023 Buy 3 882 Downey Carolyn Common Stock, par value $0.001 per share
Aug 22, 2023 Sell 2 600 Hain Robert C Phantom Stock
Aug 22, 2023 Buy 2 600 Hain Robert C Common Stock, par value $0.001 per share
Aug 22, 2023 Sell 1 300 Hain Robert C Common Stock, par value $0.001 per share
Aug 22, 2023 Sell 8 300 Gruber Mark Phantom Stock
Aug 22, 2023 Buy 8 300 Gruber Mark Common Stock
Aug 22, 2023 Sell 1 930 Gruber Mark Common Stock
Aug 22, 2023 Sell 4 900 Harper Gordon Phantom Stock
Aug 22, 2023 Buy 4 900 Harper Gordon Common Stock, par value $0.001 per share
Aug 22, 2023 Sell 1 237 Harper Gordon Common Stock, par value $0.001 per share
Aug 22, 2023 Sell 9 300 Mountain James R Phantom Stock
Aug 22, 2023 Buy 9 300 Mountain James R Common Stock, par value $0.001 per share
Aug 22, 2023 Sell 3 700 Mountain James R Common Stock, par value $0.001 per share
Aug 22, 2023 Sell 2 600 Behar Z Jamie Phantom Stock
Aug 22, 2023 Buy 2 600 Behar Z Jamie Common Stock, par value $0.001 per share
Aug 22, 2023 Buy 2 600 Downey Carolyn Common Stock, par value $0.001 per share
Aug 22, 2023 Sell 1 300 Downey Carolyn Common Stock, par value $0.001 per share
Aug 22, 2023 Sell 2 600 Downey Carolyn Phantom Stock
Aug 22, 2023 Buy 2 600 Hollihan John P Iii Common Stock
Aug 22, 2023 Sell 1 040 Hollihan John P Iii Common Stock
Aug 22, 2023 Sell 2 600 Hollihan John P Iii Phantom Stock
Aug 22, 2023 Buy 2 600 Paperin Stewart J Common Stock, par value $0.001 per share
INSIDER POWER
-30.692
Last 100 transactions
Buy: 82 132 | Sell: 153 461 (Shares)

Based on the 100 latest insides trades, we have calculated the insider power to be negative at a ratio of -30.692.

In total, the insiders bought 82 132 and sold 153 461 ARR shares in the last 100 trades.

Click to get the best stock tips daily for free!

About ARMOUR Residential REIT Inc

ARMOUR Residential REIT, Inc. invests in residential mortgage-backed securities (MBS) in the United States. The company's securities portfolio primarily consists of the United States Government-sponsored entity's (GSE) and the Government National Mortgage Administration's issued or guaranteed securities backed by fixed rate, hybrid adjustable rate, and adjustable-rate home loans, as well as unsecured notes and bonds issued by the GSE and the Unit... ARR Profile

Top Fintech Company

StockInvest.us featured in The Global Fintech Index 2020 as the top Fintech company of the country.

Full report by FINDEXABLE

ROCKIT