Can someone explain how TLW is at almost 50p whereas BP is only at 300p? I understand that BP has 20 times more shares outstanding but its market cap is 100x and has far more revenue.
Why on earth is oil falling so hard? i cannot believe the impact its having on tullow either, I bought in at 45.65 and have lost alot of money in just a week
I mostly lurk here, and the other account I signed up on wouldnt let me log in so I made a second and only started using it recently. Don't get paranoid.