Plug Power Signs $525 Million Secured Credit Facility with Yorkville Advisors and Reports Strong Preliminary Q1 2025 Results

April 28, 2025