Provided By PR Newswire
Last update: Nov 25, 2025
$766.3 million revenue, 102% year over year increase
43% growth in contracted power sets the stage for AI expansion
Recent $1.15 billion 0% transaction provides capital for accretive infrastructure opportunities
Read more at prnewswire.com14.03
-0.79 (-5.33%)
Find more stocks in the Stock Screener


