Margins have improved but I would be willing to bet you haven't taken a serious look at their reports nor do you appreciate what a good margin number looks like.
The reports are on their website. The summaries are in the press releases. Even stockhouse Quote menu above has some of the fundamentals. Anyone too lazy or unmotivated to do a little research are going to be trading off magic 8 balls or the hopes and prayers that dingle bobs on a chart patterns are somehow fortune cookies.
I see good margins, that's based on my view of margins for the sector and my own business experience