Taboola is rated Buy, supported by accelerating ex-TAC gross profit, robust free cash flow, and disciplined capital ...