iShares MSCI Germany ETF EWG Rides Broad 2025 Global Equity Surge to AllTime High Costamare CMDB Stock Adds to Position Breakdown Watch 20260420 SAP SAP SE ADS notches 37 percent Q4 2025 EPS beat but shares slip 173 percent in todays trading Perfect PERF Stock What Affects Its Direction Q4 2025 Profit Surprises