Oil giants post billions in profits as Americans feel pain at the pump | StockRay