Oil—and oil stocks—have taken off in response to several new developments. From here on, big gains for both will be difficult.
The price of West Texas Intermediate crude oil is up just over 20% to about $82 a barrel from a low point in early March. Both sides of the supply-and-demand equation are working in its favor.