NNPC revenue hits N5.07tn with N447bn profit after tax in October 2025 despite lowest crude output of the year