BuzzFeed is at an earnings inflection point, with operating losses narrowing and revenue declines stabilizing, supporting a buy rating at $1.80/share. BZFD trades at ~7.8x EV/adj. EBITDA, in line with ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results