Canada Goose Holdings stock hit an all-time low after Barclays downgraded it due to macroeconomic pressure, competition, and potential tariff impacts. The Toronto-based company's shares fell 4.4% to $7.88, with analysts predicting challenges ahead until 2025.
Read MoreDid you find this insightful?
Amazing
Bad
Just Okay