Supply and demand fluctuations