Based on the price of the stock and the dividend over the years, the time-weighted return of XYZ stock is 16.83%.
In this case, the Time weighted return can will be the same as the IRR so the IRR function on a spreadsheet can be used to find the return.
Year 0 return = -$10 per share
Year 1 = $0.25
Year 2 = $0.27
Year 3 = (0.29 + 15) = $15.29.
Time weighted return will be 16.83% as shown in the attachment.
Find out more on Weighted return at https://brainly.com/question/15885163.