The world was thought to be “drowning in oil,” while technology stocks – 21% of the market – were seemingly in short supply. The optimist with a long memory ...
A