CAGR CALC on March 25, 2025 annual beginning cagr calc compound ending ev growth n number rate.bv trading years +