Net debt estimates for 2026