TwentyFour Income Fund Limited ha riportato i risultati degli utili verificati per l'anno conclusosi il 31 marzo 2020. Per il periodo, la società ha registrato un reddito da interessi di 32.730.424 sterline contro i 27.168.323 sterline di un anno fa. La perdita totale è stata di 59.084.927 sterline, contro il reddito totale di 11.702.268 sterline di un anno fa. La perdita totale complessiva per l'anno è stata di 64.860.249 sterline o 0,1287 sterline per azione base e diluita, contro un reddito totale complessivo di 6.968.851 sterline o 0,0173 sterline per azione base e diluita un anno fa.