latest supply and demand