A lot is riding on earnings now. Can companies deliver?