The earlier responses have been correct. As hens begin to lay they have an increased incidence of producing double and sometimes triple yolk eggs. The incidence decreases as they age. The size of the normal egg, that isn't double yolked, is influenced by a number of factors. Breed, age and age at first egg. Heavier breeds lay larger eggs and egg size increases with age. If birds are hatched early in the season and are older when they begin to lay, they will lay larger eggs. And of course the opposite is true if they are hatched later in the season.
Nutrition can affect the quality of the egg and egg shell and that is why it is important to feed a complete and balanced layer feed. However nutrition is not responsible for producing double or triple yolk eggs. That is due to the physiology of the hen as she transitions to a layer feed.