U.S. oil price rose Thursday as fewer Americans than forecast applied for unemployment benefits last week. Light, sweet crude for May delivery edged up 54 cent to settle at 104.3 U.S. dollars a barrel on the New York Mercantile Exchange.