They practically can't do anything wrong, perfect positioning of the company considering the current times we're living in.
There are just 20 days before their quarterly report, so you should keep an eye on this one, by my estimation, it will reach at least a 540 in this time-frame.
It seems that I wasn't paying proper attention to this stock, and I missed a better entrance, as I started a position at 493.5. Tomorrow's unemployment numbers might offer be a better opportunity. My recommendation is a definite buy (and dump 1 day before the QR, I got a bit burned last year with Netflix). Buy today or tomorrow if it drops, either way, it is in the buying zone right now.