תזרים המזומנים החופשי של OWL עבור Q1 24 הוא 41.11 M USD. עבור 2023, תזרים המזומנים החופשי של OWL היה 881.24 M USD ותזרים המזומנים התפעולי היה 949.14 M USD.