NasdaqGS:TBLAInteractive Media and Services
Is Taboola (TBLA) Now An Opportunity After Recent Share Price Weakness?
If you are wondering whether Taboola.com at around US$3.63 is a potential bargain or a value trap, starting with a clear view of its current valuation can help you frame that question.
The stock has been under pressure recently, with a 7 day return of an 11.9% decline, a 30 day return of a 15.6% decline and a year to date return of an 18.1% decline, adding to a 1 year return of a 7.2% decline and a 5 year return of a 72.2% decline.
These moves sit against a backdrop where investors are...