Projected Income Statement: Taboola.com Ltd.

Forecast Balance Sheet: Taboola.com Ltd.

Fiscal Period: December 2021 2022 2023 2024 2025 2026 2027 2028
Net Debt 43.6 133 - -114 -18.6 - - -
Change - 205.05% - - 83.68% - - -
Announcement Date 2/22/22 2/24/23 2/28/24 2/26/25 2/25/26 - - -
Estimates

Cash Flow Forecast: Taboola.com Ltd.

Fiscal Period: December 2021 2022 2023 2024 2025 2026 2027 2028
CAPEX 1 39.07 34.91 32.13 35.16 44.92 48.48 51.76 54.5
Change - -10.64% -7.97% 9.4% 27.77% 7.93% 6.78% 5.28%
Free Cash Flow (FCF) 1 24.45 18.57 52.24 - 163.4 152.8 152 181.9
Change - -24.05% 181.31% - - -6.53% -0.52% 19.68%
Announcement Date 2/22/22 2/24/23 2/28/24 2/26/25 2/25/26 - - -
1USD in Million
Estimates

Forecast Financial Ratios: Taboola.com Ltd.

Fiscal Period: December 2021 2022 2023 2024 2025 2026 2027 2028

Profitability

        
EBITDA Margin (%) 13.02% 11.18% 6.85% 11.38% 11.27% 11.33% 11.57% 11.67%
EBIT Margin (%) -0.96% -0.98% -4.43% 1.47% 2.3% 4.86% 6.14% 4.47%
EBT Margin (%) -0.14% -0.32% -5.32% 0.79% 1.71% 4.3% 5.63% 4.4%
Net margin (%) -2.68% -0.85% -5.7% -0.21% 2.21% 3.57% 4.46% 3.43%
FCF margin (%) 1.77% 1.33% 3.63% - 8.55% 7.57% 7.16% 8.07%
FCF / Net Income (%) -66.28% -155.07% -63.68% - 386.54% 212.37% 160.57% 235.1%

Profitability

        
ROA - - - - - 0.8% 0.7% 0.1%
ROE -7.5% -1.49% - - - 2% 2.4% 0.3%

Financial Health

        
Leverage (Debt/EBITDA) 0.24x 0.85x - - - - - -
Debt / Free cash flow 1.78x 7.15x - - - - - -

Capital Intensity

        
CAPEX / Current Assets (%) 2.83% 2.49% 2.23% 1.99% 2.35% 2.4% 2.44% 2.42%
CAPEX / EBITDA (%) 21.77% 22.28% 32.56% 17.5% 20.85% 21.23% 21.07% 20.71%
CAPEX / FCF (%) 159.79% 188.01% 61.51% - 27.48% 31.73% 34.06% 29.96%

Items per share

        
Cash flow per share 1 0.4446 0.2103 - - - - - -
Change - -52.7% - - - - - -
Dividend per Share 1 - - - - - - - -
Change - - - - - - - -
Book Value Per Share 1 3.28 - - - - - - -
Change - - - - - - - -
EPS 1 -0.26 -0.05 -0.24 -0.01 0.13 0.2533 0.27 0.3
Change - 80.77% -380% 95.83% 1,400% 94.87% 6.58% 11.11%
Nbr of stocks (in thousands) 231,884 253,330 343,438 337,345 288,223 277,598 277,598 277,598
Announcement Date 2/22/22 2/24/23 2/28/24 2/26/25 2/25/26 - - -
1USD
Estimates
2026 *2027 *
P/E ratio 14.8x 13.9x
PBR - -
EV / Sales 0.52x 0.49x
Yield - -

EPS & Dividend

Y-o-Y evolution of P/E

Trader
Investor
-
Global
-
Quality
-
ESG MSCI
BB
Sell
Consensus
Buy
Mean consensus
OUTPERFORM
Number of Analysts
8
Last Close Price
3.750USD
Average target price
4.792USD
Spread / Average Target
+27.78%

Quarterly revenue - Rate of surprise

  1. Stock Market
  2. Equities
  3. TBLA Stock
  4. Financials Taboola.com Ltd.