Strong growth, emotions adjust prices no stock has ups with out downs. Facts over rule emotions until emotions out weigh facts. The mind is a powerfull thing and if not feed correctly if possitivity will create doubt some doubt creates more.
Stick with your gut and the facts. These guys appear to tick all the boxes.
Good luck all
Only an opinion not advice..