Stock markets take a tumble

Stocks fall amid rough retail results and weakness in the tech sector.

November 20, 2018

Examined