How to calculate stock returns: price return, total return with dividends, average vs CAGR and splits, with real Altria, ...