From large-, to mid-, to small-caps these names have been in heavy demand with investors

Primark shop sign