This is definitely  a CAN SLIM stock.

99 Composite rating.  It's not at the 50 dma.  It's not at the top of a base.  It's not three weeks tight.

It sure looks a lot like a Darvas box with a previous shake out....

Sell offs have been in very low volume. Run ups have had accumulation.  If your eye is very quick and your sell rules are tight as a drum, perhaps we can treat the 20 dma the way O'Neil teaches us to handle the 50 dma. 

Your own study of CAN SLIM leaders of the past will be your best guide here.