Taboola.com Ltd. TBLA

Latest FY: 2025 Communication Services Internet Content & Information
Market Price $4.05
Market Cap $1.20B
P/E Ratio 31.19
Quick Peer Compare (Communication Services):
Revenue (FY 2025) ↑8.3% YoY
$1.91B
3-Yr CAGR: 10.9%
Net Income ↑1,224.6% YoY
$42.28M
Net Margin: 2.2%
Free Cash Flow ↑9.6% YoY
$163.45M
FCF Yield: 13.64%
EPS (Diluted) ↑1,400.0% YoY
$0.13
Basic: $0.14
Return on Equity Efficiency
4.7%
ROA: 2.6%

📊 Multi-Year Historical Performance & Trends

Financial Performance History Revenue, Net Income & Free Cash Flow
Margins Trend (%) Gross, Operating & Net Margins
Balance Sheet Strength Cash, Debt & Equity
Cash Flow Generation Operating Cash Flow vs CapEx vs FCF

📈 Year-over-Year (YoY) Growth History (TBLA)

All monetary values in millions ($M)
Fiscal Year Revenue Revenue YoY Gross Profit Net Income Net Inc YoY Diluted EPS EPS YoY Op. Cash Flow Free Cash Flow FCF YoY
FY 2019 $1,093.8M $232.0M $-49.2M $18.1M $14.9M
FY 2020 $1,188.9M +8.7% $319.5M $8.5M +117.3% $-0.36 $139.1M $121.3M +713.3%
FY 2021 $1,378.5M +15.9% $441.1M $-24.9M -393.7% $-0.26 +27.8% $63.5M $24.5M -79.8%
FY 2022 $1,401.2M +1.6% $464.3M $-12.0M +52.0% $-0.05 +80.8% $53.5M $18.6M -24.1%
FY 2023 $1,439.7M +2.8% $425.6M $-82.0M -585.1% $-0.24 -380.0% $84.4M $52.2M +181.3%
FY 2024 $1,766.2M +22.7% $534.2M $-3.8M +95.4% $-0.01 +95.8% $184.3M $149.2M +185.6%
FY 2025 $1,912.0M +8.3% $569.5M $42.3M +1,224.6% $0.13 +1,400.0% $208.4M $163.4M +9.6%
$

Valuation

Market Price $4.05
Market Cap $1.20B
Enterprise Value $1.27B
P/E Ratio 31.19
P/B Ratio 1.36
FCF Yield 13.64%
Dividend Yield N/A
Shares Outstanding 303,364,000
%

Profitability & Margins

Gross Margin 29.79%
Operating Margin 2.30%
Net Margin 2.21%
Return on Equity (ROE) 4.66%
Return on Assets (ROA) 2.63%
Asset Turnover 1.19x
Revenue 3-Yr CAGR 10.92%
🛡️

Financial Health & Liquidity

Current Ratio 2.70
Cash Ratio 4.24
Debt / Equity 0.214
Debt / Assets 0.121
Cash & Equivalents $120.86M
Total Debt $194.09M
Book Value / Share $2.99
💧

Cash Flow Efficiency

Operating Cash Flow $208.36M
Capital Expenditures (CapEx) $44.92M
Free Cash Flow $163.45M
OCF / Revenue 10.90%
FCF / Revenue 8.55%
FCF 3-Yr CAGR 106.47%
🏷️

Per Share Metrics

EPS (Diluted) $0.13
EPS (Basic) $0.14
Dividends / Share N/A
Book Value / Share $2.99
EPS YoY Growth 1,400.00%
🏛️

Balance Sheet (FY 2025)

Total Assets $1.61B
Total Liabilities $702.64M
Stockholders' Equity $907.20M
Current Assets $77.00M
Current Liabilities $28.51M