Insiders Are Buying These 5.1%-11.3% Yields
There’s only one reason they buy: they believe the shares are going up.
Read MorePosted by Brett Owens, Contrarian Outlook | Jun 22, 2026
There’s only one reason they buy: they believe the shares are going up.
Read MorePosted by Brett Owens, Contrarian Outlook | Jun 17, 2026
It’s trading more than 25% off the all-time high it hit in late 2024… an absurd price for a company generating $14 billion in yearly free cash flow.
Read MorePosted by Brett Owens, Contrarian Outlook | Jun 15, 2026
2026 has been rough sledding for BDC’s… but in these shadows is where we can find value.
Read MorePosted by Brett Owens, Contrarian Outlook | Jun 11, 2026
One yields 8.1%, the other 9.2%, and both names are cheap… for now.
Read MorePosted by Brett Owens, Contrarian Outlook | Jun 8, 2026
They can bring high risk, and with that high risk can come high reward.
Read More
