UK's Tullow Oil 2025 revenue misses expectations - TradingView