An investment trust that focuses on acquiring and managing a diversified portfolio of solar energy assets. Its operations include funding, owning, and maintaining large-scale photovoltaic projects across various jurisdictions.
2013
United Kingdom
1-10 employees
Investment Management
$500M - 1B in revenue
Not profitable
Total Annual
Revenue & EBITDA
($ B)
Margin as % of revenue
Analyst consensus vs actuals
($ B)
0.2
2026Available
Available
Not available
Available
6 out of 6 incl. management
Not available
Not available
Not available
Not available
Not available
Not available
Not available