Taboola.com Ltd. (TBLA) Financials

TBLA Assets vs Liabilities

DateAssetsLiabilities
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
June 30, 2025 1.5 billion 603.5 million

TBLA Free Cash Flow and Stock based compensation

Graph available only for paid members. Upgrade to see it.
DateFree Cash FlowStock based compensation
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
June 30, 2025 34.2 million 16.6 million

TBLA Net Income

No data available :(

TBLA Cash and Debt

Graph available only for paid members. Upgrade to see it.
DateCashDebtCapital Lease
March 31, 2026 150.3 million 66.4 million 54.5 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
June 30, 2025 115.2 million 88.0 million 87.5 million

TBLA Shares Outstanding

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

TBLA Expenses

Graph available only for paid members. Upgrade to see it.
DateCapexR&DG&AS&M
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
June 30, 2025 13.2 million 37.5 million 98.1 million 71.2 million

TBLA Cost of Revenue

Graph available only for paid members. Upgrade to see it.
DateRevenueCost of Revenue
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
June 30, 2025 465.5 million 329.9 million

TBLA Revenue by Segment

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

TBLA

Price: $4.57

52 week price:
2.84
5.26

Earnings Per Share: 0.36 USD

P/E Ratio: 14.25

Exchange: NMS

Sector: Communication Services

Industry: Internet Content & Information

Country: United States

Volume: 562600

Market Capitalization: 1.6 billion

Links: