Zaven Boyrazian explains why retail investors are rushing to buy this FTSE 100 pharmaceutical giant and explores whether now's the time to buy.
Barclays shares started 2026 well, hitting heights not seen since late 2007, but then the Iran war battered stocks. Even so, Barclays could hit £5 again. At their 2026 high, Barclays shares peaked at ...
The stock market has refused to crash despite all the uncertainty triggered by the war in Iran. But Harvey Jones thinks the next few weeks could be bumpy. You’re reading a free article with opinions ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results