Cotton prices are at their highest in the 140 years the commodity has traded on an exchange, as heavy Chinese buying and poor harvests are expected to keep global supplies tight.
The ICE December cotton contract hit $1.1980 a pound minutes after trading opened, eclipsing the previous record high set in 1995 by more than 2 cents. Get the full story »