Markets at record highs: What to buy? Keep good company, go for large caps