Are markets undervaluing long term earnings growth?