Grab a large pot and fill it about halfway with cold water.
Add the eggs and make sure they are completely covered with water.
Turn the stove on medium heat and set a timer for 18-19 minutes. Again, we like a well cooked egg and we're at high altitude, so the longer cook time works for us. Depending on your location and taste preferences adjust your cooking time to fit those parameters.
While the eggs are boiling grab another bowl and fill it with ice and water. This will help stop the eggs from continuing to cook once they're off the stove.
Once your timer goes off, use a slotted spoon to add the eggs to the ice water bath for 10-15 minutes.
Put the eggs in the fridge and enjoy for the week as long as you keep them unpeeled. If you peel them then they are only good for about 48 hours. We like to cook 10 eggs a week for both of us to have one egg every morning Monday thru Friday!