Oil climbs to 3-week high

Oil prices on Thursday hit a three-week high.