MarketBrain

Taboola.com Ltd.

Financial highlights

MetricFY December 31, 2025FY December 31, 2024FY December 31, 2023FY December 31, 2022FY December 31, 2021
Revenue$1.9B$1.8B$1.4B$1.4B$1.4B
Gross profit$569.5M$534.2M$425.6M$464.3M$441.1M
Operating income$44.1M$25.9M-$63.7M-$13.7M-$13.3M
Operating expenses$525.5M$508.3M$489.3M$477.9M$454.3M
Cost of revenue$1.3B$1.2B$1.0B$936.9M$937.4M
Cash from operations$208.4M$184.3M$84.4M$53.5M$63.5M
Capital expenditure$44.9M$35.2M$32.1M$34.9M$39.1M
Free cash flow$163.4M$149.2M$52.2M$18.6M$24.5M
Share repurchases$255.4M$73.6M$55.5M$0$0
Impairments$0$0$0$0$0
Total assets$1.6B$1.7B$1.7B$1.5B$1.6B

Shares outstanding 273.3M · Free float 70.2%

Annual filing data through FY ended December 31, 2025; float as of June 27, 2026.