Market cap of $691M. Analyst rating at 2.4. Call open interest at 630 vs. put open interest at 137 (Put/Call ratio at 0.22). Institutional investors currently own 16,457,137 vs. 16,134,580 shares held 3 months ago (+2.0% change). The stock has gained 101.46% over the last year.
This is not an offer to buy or sell securities or any kind of investment advice. Oil investment carries very high risks so consult a licensed professional making any decisions. My resume is real time on Twitter @TurnKeyOil.