A combination of strong earnings from US tech companies and better than expected GDP growth have seen US markets rally today, with the US dollar also seeing significant strength against major currencies. US year-on-year GDP came in at 3% up to the end of September, compared with forecasts of around 2.2%. The US dollar index, a measure of the currency against a basket of peers, is currently up 0.45%, helped in part by weakness in Sterling and the Euro today. The NASDAQ, America's tech-heavy stock market, has rallied strongly, currently up around 1.8%, whilst the S&P 500 – the 500 largest traded companies – has gained around 0.6%.