Farran Powell is the managing editor of investing at Forbes Advisor. She was previously the assistant managing editor of investing at U.S. News & World Report. Her work has appeared in numerous ...
BP’s board snatches defeat from the jaws of victory The sudden ousting of BP Chairman Albert Manifold over allegations of misconduct less than eight months after he took office plunges the British ...