Markets at a crossroads as earnings clash with geopolitical risks.