S&P 500 Struggle To Lift Off Of 200DMA – Short Put For Premi...
Presently, the state of US trade deficit and how the Trump administration is attempting to address it is front and center. In February, the deficit came in at $57.6 billion, with the 12-month total of $589.6 billion, which was the highest since March 2009 (Chart 1). China – a manufacturing hub – is a big…