Username
Password
Remember me
ExxonMobil, Royal Dutch Shell and BP had plenty of often non-cash write-offs for year and fourth quarter