Despite yesterday’s lower US close, European markets have been trading broadly higher today, if a little subdued, after a number of companies posted better than expected Q2 earnings, across a number of sectors.
Amongst those reporting were AstraZeneca, who raised their forecasts for full-year core earnings to between $6.35 and $6.65 a share, up...
Read more »