| Financial Ratios | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 |
|---|---|---|---|---|
| P/E Ratio | - | 368.8 | - | - |
| Net Profit Margin | 12.664 | 9.599 | 1.056 | -0.933 |
| Cash Ratio | 32.606 | 23.2 | 24.768 | 26.192 |
| Quick Ratio | 113.066 | 107.115 | 105.549 | 107.497 |
| Current Ratio | 113.066 | 107.115 | 105.549 | 107.497 |
Taboola.com Ltd. (TBLA)
Taboola.com Ltd. (TBLA)