The S&P 500 just hit a fresh record high. Futures had been down more than 50 points at one time but the S&P 500 is now up 5 points to 7143 and the Nasdaq is close to unchanged. In Europe, it's been more of a struggle as oil prices stay elevated (Brent up $1.36 today to $103.28) A look at the daily closes showsGerman DAX (DEU40): -0.1%France's CAC 40 (CAC40): +1.0%UK's FTSE 100 (UKX): -0.1%Spain's IBEX 35 (IBC): -0.65%Italy's FTSE MIB (FTMIB): +0.4% This article was written by Adam Button at investinglive.com.