Supply and demand, currency fluctuations, fuel prices, seasonal and environmental conditions all contribute to price changes.