» Science » Permalink » Source ↑ 0 ↓ PPL Reveals 2025’s Total Payout Hits £277M, Boosted By Bumper Q4 2025's final payment run totaled £54.3 million, a 16% YoY rise.