Oil prices rose to above 23 a barrel Monday as strong second quarter company earnings boosted investor optimism and pushed stocks in Asia and Europe higher.
Oil rises above 23 on strong corporate results.