Skip to main content

earnings

By Jessica Hagen | 01:44 pm | February 28, 2025
The New York-based company posted a net loss of $1 billion, or $5.87 per share, causing its stock price to fall around 15%.