I need help tackling this question on Shares/Return on Investments

I hope you’re all having a fantastic evening guyz. My afternoon has been hectic trying to google this question to no results and its due tomorrow. If you can aid, please feel free. thank you !
.

@M2Random uses a 20% hatch system of timing when to invest in a stock market. In a given year, the top of a given share was sh. 150 and its bottom was sh. 90. During the year, the company paid an interim DPS of sh. 1.50 and a final DPS of sh. 4.50 Determine the percentage return on investments

@Alchemist , njoo kiasi, your help is needed here

Kama the share ranged from 90 Bob to 150bob. 20% hatching means the guy bought shares when it was 108bob and sold when it was 120bob. The ROI is from appreciation of shares and the dividends

[ATTACH=full]161969[/ATTACH]

Erokamano @Okiya you’re a genius. ive been pulling my hair all afternoon, seems like u solved it in less than 5. Nitakutafuta ukunywe a crate of your choice.

Soma FM wacha mchezo

The trick in this question is understanding what 20% hatching is. I never knew until now. Good job @Okiya for the free education