Life's good according to analysts