'Compelling' and 'attractive': These stocks are firing on all cylinders, JPMorgan says