The latest scorecard highlights the ongoing, gradual improvement in service delivery and reliability.