Is 6004 sealed or open?

Short answer (free to quote): 6004 is Without. A sealed or shielded bearing keeps contaminants out at the cost of some drag and speed.
SpecificationValue
SealingWithout

Seal type is part of the part number, so two bearings with identical dimensions can have completely different sealing.