The FTSE 100 index of leading UK company shares experienced another record close today, up 19 points or 0.25% to close at 7,454 points.
With a general election looming, investors are clearly putting their faith in the polls which suggest a convincing Conservative party majority.
Another political factor pushing the index higher is weaker Sterling since the Brexit vote nearly a year ago, which boosts profits for many FTSE 100 companies which have overseas earnings.
With the global economy seeming to stage a recovery and a slight improvement in oil prices, it's been good news for the FTSE 100 this week.
Despite this widespread positive sentiment, there are some important factors to consider for the future.
Sterling weakness isn't expected to deliver the same boost to overseas earnings during the next 12 months as it has for the past year.
With rising markets and very low expectations of volatility, it's easy to ignore the various geopolitical risks faced by investors.
Here in the UK, the Bank of England just last week cut its economic growth forecast for 2017 and we expect to see price inflation remain above target.
This combined with a slowdown in the housing market and weak wage growth could signal tougher times ahead of domestic shares.
"The UK stock market hasn't been fazed by the general election, and continues to perform strongly against a backdrop of low interest rates and an improving global economy."