Investing News
Life Style
Market News
The Market Buzz
Your Environment
Shell Faces Possible $5 Billion Hit amid Russia Exit
Shell (NYSE: SHEL) confirmed that it could incur a USD5 billion hit amid its decision to exit Russia. Executives revealed they will no longer purchase oil on the spot...