The company is headquartered in New York City, New York and currently employs 2,411 full-time employees. The company went IPO on 2020-07-24.
Industry: Electric Services Peers: Altus Power, Inc. Montauk Renewables Inc XPLR Infrastructure LP Ormat Technologies Inc Sunnova Energy International Inc.
Loading...