Cotton Ends at 2-1/4-year Low