Taboola.com Ltd. (TBLA) Financials

TBLA Assets vs Liabilities

DateAssetsLiabilities
June 30, 2026 1.5 billion 610.4 million
March 31, 2026 1.6 billion 599.8 million
Dec. 31, 2025 1.6 billion 702.6 million
Sept. 30, 2025 1.5 billion 617.9 million

TBLA Free Cash Flow and Stock based compensation

Graph available only for paid members. Upgrade to see it.
DateFree Cash FlowStock based compensation
June 30, 2026 17.3 million 14.1 million
March 31, 2026 90.3 million 14.2 million
Dec. 31, 2025 46.9 million 16.1 million
Sept. 30, 2025 46.3 million 15.7 million

TBLA Net Income

No data available :(

TBLA Cash and Debt

Graph available only for paid members. Upgrade to see it.
DateCashDebtCapital Lease
June 30, 2026 133.1 million 72.0 million 85.4 million
March 31, 2026 150.3 million 66.4 million 85.2 million
Dec. 31, 2025 120.9 million 163.7 million 91.8 million
Sept. 30, 2025 115.5 million 74.0 million 94.6 million

TBLA Shares Outstanding

Graph available only for paid members. Upgrade to see it.
DateShares Outstanding
June 30, 2026 291.4 million
March 31, 2026 288.8 million
Dec. 31, 2025 318.7 million
Sept. 30, 2025 305.7 million

TBLA Expenses

Graph available only for paid members. Upgrade to see it.
DateCapexR&DG&AS&M
June 30, 2026 13.9 million 38.4 million 93.8 million 67.2 million
March 31, 2026 18.4 million 39.6 million 97.6 million 72.6 million
Dec. 31, 2025 12.7 million 36.7 million 95.1 million 68.0 million
Sept. 30, 2025 6.9 million 37.9 million 94.6 million 70.1 million

TBLA Cost of Revenue

Graph available only for paid members. Upgrade to see it.
DateRevenueCost of Revenue
June 30, 2026 476.8 million 337.3 million
March 31, 2026 466.4 million 345.2 million
Dec. 31, 2025 522.3 million 346.7 million
Sept. 30, 2025 496.8 million 357.7 million

TBLA Revenue by Segment

Graph available only for paid members. Upgrade to see it.

TBLA

Price: $3.27

52 week price:
2.84
5.71

Earnings Per Share: 0.39 USD

P/E Ratio: 10.59

Exchange: NMS

Sector: Communication Services

Industry: Internet Content & Information

Country: United States

Volume: 562600

Market Capitalization: 1.1 billion

Links: