Oil futures finish sharply lower as meeting of world leaders yields no new oil sanctions on Russia
Oil futures fell sharply on Thursday, as world leaders meeting to discuss actions against Russia for its invasion of Ukraine didn't mention any new sanctions...