TA

Taboola.com

TBLA
NASDAQCommunication Services

Income Statement

Total Revenue$1.78B
Gross Profit$544.57M
Operating Income$0
EBITDA$0
EBIT$37.89M
Pre-tax Income$25.05M
Net Income$13.65M

Balance Sheet

Net Cash$1.44B
Cash Equivalent$216.22M
Total Debt$126.5M
Net Debt$-1.32B
Book Value$1.05K
Net Cash Per Share4450000.00
Book Value Per Share3.12

Key Ratios

Return on Equity (ROE)-36.00%
Return on Assets (ROA)-22.00%
Return on Invested Capital (ROI)-32.00%
Net Profit Margin-21.00%
Current Ratio1.35
Quick Ratio1.25
Long-Term Debt / Equity0.11