Investor Behavior Investor Sentiment Share Prices S&P 500 Public Companies Investor Reactions Company Valuation Economic Indicators Volatility Dow Jones
The $160 million position raises pressure on the travel review site’s board with a regulatory 13D filing expected imminently.