יחס המחיר למכירה TWLOD הוא 9.75. לחברה יחס ערך ארגוני ל- EBITDA של 645.56. נכון ל- 2023 הם העסיקו 5.87 k אנשים.