European markets saw an upswing after earnings data performed better than expected and the ECB lowered interest rates. The Eurostoxx 600 saw a record high, breaching 541 points. Also markets have been going crazy this week, with Nvidia taking a massive hit and a dip in some tech and energy stocks. But, it is not all doom and gloom.