I haven’t done due diligence on any of those names. The only things they have in common is a constructive weekly chart and a decent risk/reward setup. They are within 10% of their 52-week highs and they have outperformed the S&P 500 in the past six months.