Sp 500 Annual Earnings Test