Buy Cisco as it trades at an ‘undemanding’ valuation, says Deutsche BankShares have advanced about 11% so far in 2025.