Plug Power PLUG Price Target Raised After BetterThanExpected Q1 Results Itron ITRI Q1 2026 Earnings EPS 149 Beats Estimates Canary SUIS Drops 127 Key Support at 2982 20260514 Global Markets Cautious as World Leaders Await TrumpXi Summit Outcomes