So why is the stock price so low? I mean with the WTI hovering around $1.80 and company buying up shares , the share price should be north of $2.00.
You've said all things nice in your post.
These are good times in the oil industries and making money. The share price does not reflect tis. Imagine if all this good times turn, where will the share price be then???
Management should reward the investors . SPECIAL DIVIDEND !!!!!