Burford Capital 2025 Annual Report

Burford has released its annual report for 2025, sharing growth in new business, mediocre case progress and realizations, and a disappointing decline in share price from around $14 in August to around $9 at the end of the year.