Stocks fall on tech sell-off and tumbling oil prices | Moving Markets | Podwise