Continue Reading... IWCity (1589): Retailers buy the news?
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…