Caverton reports N40.1 billion full-year revenue for 2024 as rising costs and exchange losses erode profits