I've very surprised about the SPO; I never expected to see another one.
I wonder if AGNC wasn't also somewhat surprised by the relentless rise in share price and was forced into trying to keep it down in order to keep the divi ($1.25) percentage up.
Without the SPO the share price seemed headed to the moon, in spite of the CF drip, which may have been designed to keep the price down, but was failing to do so.
This SPO may very well keep the price in the original BATESAT channel where it has received much love.
I feel for the many large block investors who may have been fooled/deceived into thinking there was no SPO forthcoming. It will be interesting to see if some of them bail tomorrow and drive the price down into the low 28's for a few minutes.