irr vs cagr: CAGR vs IRR vs XIRR in Evaluation of Investment Returns