Care to give a short explanation for why you like each of them?
These stocks (especially the first two) are very well valued, growing well and momentum is moving it them in the right direction.
A few others I'd recommend looking into are CCS, AGO and LAZY.
(For ETF's, ARK's are the to go (ARKF, ARKW and ARKK).