Dow and CAC40 struggle to hold gains, while Nasdaq 100 in stronger form