SS - I have no strong opinion on BJS stock. It is an excellent oil field service company, they provide many of the services used to "construct" an oil or nat gas well, similar to their larger competitors HAL and SLB.
The oil service company stock prices are generally more volitile than the producing companies (who own the leases and wells and reserves) such as DVN and APC.
I prefer to own the reserves because I think energy prices will be higher in the future. Higher prices probably means that the service companies can increase their fees, but there are no real barriers to entry, so they can only boost margins so much.
In my energy portfolio, I have over 2/3s of the value in producers and less than 1/3 in service companies.
If your portfolio is light in energy weighting (assuming you are interested in a longer term hold, not a trader), BJS would be a fine position to add. I would put in a GTC order around 31 or 32 and wait for a dip. It may not go back there so you might miss out. I think we are in a flat spot for now, and patience might let you in at a good price.
Best of luck - Cy