Post by
Moogul on Jul 06, 2023 10:45am
8.3% yield …
Not sure why the violent sell off. Yield is really good here now and I think rates will be staying high for a long time but I guess some skittish shareholders think interest rates are going back to zero next year haha. I don't see any insider selling (just buying at higher levels) so I got some stink bids in here.