Diebold Nixdorf Q3 2025 earnings call: strong revenue, cash flow, new $200M buyback, robust retail growth, and upbeat guidance.