If you buy a 10k position with a share yielding 7% and re-invest those dividends at 7%, in ten years time you will be receiving a yield of around 14% on your position, not dependant on Mr. Market.
If the price of the share rises and the yield falls, you may have to take your profit and switch horses.

SUPR

Your starting position
– 13,000 shares cost 10k
– Purchase date: 20 July 2023
Initial yield 7.5%
The price fell after the starting position which meant you bought more shares for your money and therefore more dividends.

🟩 FINAL RESULT — Your total SUPR shares today

🎯 Summary

– Starting shares: 13,000
– Dividends received: £1,779.3
– Reinvested at actual prices on xd date
– New shares added: ≈2,327
– Total today: ≈15,327 shares

15327 shares x fcast dividend 6.12p = £938.01 a yield on seed capital of 9.38%

All figures subjective to the price you could have dealt at on the xd date.

If you were lucky with you timing, the share including dividends is up 27% over a year, so not so shabby.