Oil floats above $66

U.S. light sweet crude oil futures for May delivery fell by a penny to $66.22 a barrel as an extended bout of profit-taking knocked prices further below the two-month high of nearly $68 a barrel struck on Monday.