What happened

Shares of Canada Goose Holdings Inc. (NYSE:GOOS) were flying higher today after the maker of high-end parkas posted strong results in its fourth-quarter earnings report and issued a bullish long-term growth forecast. As of 1:26 p.m. EDT, the stock was up 25.9%.

So what 

Canada Goose said revenue jumped 144% in the quarter to 124.9 million Canadian dollars, crushing estimates, as direct-to-consumer revenue surged. The results were helped by four new stores and eight national e-commerce sites opened over the last year. 

Pocket detail on a Canada Goose jacket

Image source: Canada Goose.

Gross margin expanded from 54.4% to 62.7% as the company pivots away from wholesale model to a retail one. On the bottom line, Canada Goose posted a surprise adjusted profit of CA$0.09 per share, up from a loss of CA$0.15 a year ago, and easily beating estimates of a loss of $0.07 per share. 

CEO Dani Reiss said:

Our execution in fiscal 2018 was exceptional across all growth strategies and key metrics. These results reinforce my belief that we are still just scratching the surface of our global potential. ... Fiscal 2019 will be another exciting year, as we make significant strategic investments in infrastructure and people to support our foundation for enduring growth.

Now what  

Canada Goose stock has soared since its IPO in early 2017. Shares have now more than tripled, as the company has executed effectively and demonstrated an appealing growth opportunity. Canada Goose's guidance also did not disappoint. It sees annual revenue growth of 20% over the next three years and annual earnings-per-share growth of 25%. It also expects to open five new retail stores before winter and is preparing to enter the Chinese market, news of which caused shares to spike last month.

With the global economy strong, the market looks ripe for continued growth for Canada Goose.

Jeremy Bowman has no position in any of the stocks mentioned. The Motley Fool has no position in any of the stocks mentioned. The Motley Fool has a disclosure policy.