Wells Fargo Investment Institute downgraded its view on the technology sector to neutral from favorable, citing lofty expectations and higher debt levels
A suspected oil spill covering dozens of square kilometers of sea near Iran's main oil hub of Kharg Island has been seen on satellite imagery this week