Top stocks and sectors to buy now