Markets and weather