Technical: stock quickly recovered from recent COVID-19 crash lows. the price has been contracting, last few days price action looks constructive.
This stock shows good sales and profit growth.
5 years of sales growth - 18.3%
5 years of profit growth - 26.7%
Margins at a record high of 22%, although this doesn't look sustainable
TTM up 65%