News

Expedia's recent share-repurchase activity appears more opportunistic than programmatic, with the company buying $1.6 billion worth at an average share price of $134 in 2024, which we view as positive ...
NIO Inc. (NYSE: NIO) stock price has had a relatively good run in recent days, gaining 10.7% in the last five sessions and 8.8% in the last month. However, at $4.27, the stock is still down by 4.7% ...