S&P 500 aims for 24% yearly gain as markets rotate to mega-cap tech. Euro slides on French political concerns while oil rises on Middle East tensions.