Aha! Someone wants to buy AGNC cheap. Saw the same thing with NSC after downgrade and just look how that stock recovered after earnings. There is no way I am selling this close before the earnings call.
Think I might buy some on sale. Remember ... for every sell there is a buy. That stock buy back is a clue that this stock isn't going anywhere but up IMHO.