The major European indices are closing mixed on the day. The German Dax was the biggest gainer, while Spain's Ibex was the weakest. Both as indices closed at record levels yesterday. The NASDAQ index is higher in on these for a record close above 22788. The current index is trading at 22808.