How are commodity prices determined?

Prices are influenced by supply-demand dynamics, global economic factors, weather, geopolitical events, and government policies.