Bought because of the high gross margin of around 98.56 % and an operating margin of 24.75 %.
The (ROIC) of 13.2 % is above the industry average.
In the past it was a good idea to buy below the 200 day line.
I think the recent sell-off was exaggerated in the general market weakness.