BRP’s Q3 Results Show Industry Carnage Will Spare No One

Global revenue down almost 18 percent, new revenue down just under 70 percent, profit down 33 percent