Fed and corporate outlook provide a boost