תזרים המזומנים החופשי של ITRK עבור H2 23 הוא 314.3 M GBP. עבור 2023, תזרים המזומנים החופשי של ITRK היה 421.6 M GBP ותזרים המזומנים התפעולי היה 538.5 M GBP.