Most of the eggs you buy at the store, especially national brands, are from operations where they have thousands of hens in a building with no roosters. But some operations that sell eggs also have breeding flocks where they breed and hatch their own replacements. If they don't need to hatch all of the eggs from that flock, they can get sold. Hatcheries may not hatch every egg their breeding flock lays, for whatever reason. Those eggs still have value. It is unlikely but possible to get a fertile egg from the grocery.
Then you have these operations that sell free range or organic eggs. Not all the free range or organic operations are going to pay to feed a rooster they don't need, but some will so the eggs might be fertile. Then you have places like Trader Joe's that sell fertile eggs. This does not mean they are all fertile, just that the rooster had his chance. And while refrigeration reduces the chances that the egg will hatch, it does not mean the egg absolutely won't hatch.
Where you get the eggs makes a difference and some give you better odds, but if the other eggs in the carton show the bull's eye, you have a chance. Good luck!!!!