יחס המחיר למכירה TALO הוא 0.81. לחברה יחס ערך ארגוני ל- EBITDA של 2.13. נכון ל- 2024 הם העסיקו 700 אנשים.