I have this problem off and on as well, but there was that one time when the chickens raised a ruckus and I went to the coop to find a skunk in there eating an egg by holding it in his front paws and sticking his face in the hole he had bitten open. He looked at me in the doorway and then went back to his egg. So I got a fallen branch and poked him with it, slamming the door shut just as the window splattered with skunk tear gas. Knowing he had to recharge, I opened the door and he ran out the chicken door, much to the dismay of the flock gathered around, curious to see what's going on.
It probably is the hens though and like the other Bill said; ensure calcium(we just throw all of our
compost into the apple orchard/chicken run) and pick up the eggs asap. Once the habit is broken, they seem to stop and you can be more relaxed about picking up the eggs.