Big oil rakes in historic profits, keeps alternative energy off market