A Possible Budget Compromise
"He used the example of an oil company that bought oil when prices lower and sells it when the price is higher, declaring its profit based on the higher price. "We just don't think that's right," he said."
It isn't right--and it has nothing to do with the LIFO/FIFO issue. Either the spokesman is lying, he is incompetent, or your reporter got confused.
The difference has to do not with the price when sold but the prices at which two different batches of the same product, such as oil, are bought. A firm buys a thousand gallons of oil at $2/gallon, puts it in a tank. Six months later it buys another thousand at $3/gallon, adds it to the same tank. Six months after that it sells a thousand gallons out of the tank for $4/gallon.
Under LIFO ("Last In First Out") the oil sold is considered to be from the second batch bought, so cost is $3/gallon, revenue $4/gallon, profit $1/gallon. Under FIFO ("First In First Out") it is considered to be from the first batch, profit $4-$2=$2 gallon. Note that the ultimate effect is on the timing of the profit, not the amount, since the second thousand gallons will eventually get sold too, and the total expense for the whole two thousand is the same either way.
Under neither rule is the cost set to the sale price, which would make profit zero and is what your story seems to be claiming.
For what it's worth, I teach this as one bit of a course at the law school of Santa Clara University.