NerdWallet NRDS Q1 2026 Results Exceed Forecasts Key Drivers Inside Dollar Rally Pauses as Iran Deal Hopes Resurface Yen Recovers from Intervention Territory Ball Corp BALL Q1 2026 Delivers Revenue 1316100000000 EPS 094 Surges FRT Q1 2026 Earnings Stellar Earnings Beat Driven by Strong Operational Performance