* Strong earnings
* Broke out of resistance from 2019
* Broke out with 29.72% more than average volume
* Not too far away from its mean
* Broke out of resistance from 2019
* Broke out with 29.72% more than average volume
* Not too far away from its mean