Transaction Secures ~$830 Million in Contracted Revenue Over Initial 10-Year Term Expected Delivery of Additional 39 MW of Critical IT Load at Barber Lake by January 2027 Total Contracted Revenue ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results