Continue Reading...
Posted in IWCity

IWCity (1589): Retailers buy the news?

An old phrase in Wall Street – “Buy the rumour, Sell the news”. It means a trader starts to accumulate…