A green ring around the egg yolk tends to indicate that the eggs were overcooked or cooked at too high a temperature. Try lowering the heat a bit and cooking them a few minutes less next time. With a green ring, they're still perfectly safe to eat, just a little less pretty.