Plug Power Executes $132.5 Million Definitive Agreement with Stream Data Centers as First Step in $275 Million Strategic Infrastructure Optimization Initiative

February 26, 2026