News

Management has strengthened the group’s balance sheet over the last decade, bringing down the net debt/EBITDA ratio from 3.5 to 1.2 as of April 2025. Given the firm's conservative use of leverage and ...