Oil traders have profited handsomely from the recent rise in oil's price.
Is this grammatically right?
Oil traders have profited handsomely from the recent rise in oil's price.
Is this grammatically right?
When we're talking about the price of some commodity, we almost always say the price of X rather than X's price. See Ngram.
We use possessives for price mainly in phrases like member's price, manufacturer's price, and so forth, which would mean the price a member pays for something or the price the manufacturer pays to produce something.
Normally, you shouldn't say "oil's price"; "oil" is not one of the inanimates with which you can use this construction (ship, earth, party, …).
However, the minority using this construction is so numerous (pehaps 200 hits in a Google research), that it becomes unrealistic to say that it is not acceptable: "oil's price".