3 replies (most recent on top)
Makes no sense, gives no details, provides no information, not confirmed or substantiated by a single shred of news anywhere else in the market or media, unrelated to layoffs.
Makes sense. No one believes bp story on natural gas. The executives are way too vested in the oil and gas.