Companies have been doing well but the oil price remains a concern. High oil prices bring uncertainty to corporate profits. |
Earnings have been coming in better-than-expected and that is improving sentiment. |
Energy shares are pushing the markets up. When the price of oil rises, the companies also perform well. |