TwentyFour Income Fund Limited ha riportato i risultati degli utili verificati per l'anno conclusosi il 31 marzo 2021. Per il periodo, la società ha registrato un reddito totale di 132.173.794 sterline rispetto alla perdita di 59.084.927 sterline di un anno fa. Il reddito complessivo totale è stato di 127.000.994 sterline contro la perdita di 64.860.249 sterline di un anno fa. L'utile base e diluito per Azione Ordinaria Riscattabile è stato di 0,2499 sterline rispetto alla perdita di 0,1287 sterline di un anno fa.