I have bought shares at following times:
Buy - 5th March 2006 - Price > $ 70 - Quantity - 10
Buy - 2nd May 2007 - Price > $ 33.5 - Quantity - 100
Buy - 1st Oct 2008 - Price > $ 57.7 - Quantity - 17
Buy - 5th Jan 2012 - Price > $ 94.8 - Quantity - 27
Assuming current share price to be $ 100, how can I find CAGR (cumulative) for the total investment I made till now?
PS: Sorry but I am unable to format this. Adding two spaces does not seem to add line breaks.
Your stock portfolio works just like a mini-fund.
You define an initial amount of money (Assets Under Management, AUM) equal to the 1st position (Price*Qty). Your NAV is 100. The gains on your position would be your returns, until you add a new position.
Each time you add your position, your AUM sees capital inflows. The gains on all the positions open would be spread over a bigger AUM in the return calculation.
The returns for the periods determine the evolution of your NAV. The CAGR over a chosen time window is just the standard CAGR formula applied to NAV(t-1), NAV(t).
Hope this helps understand the general idea.