Glofish are egg layers not livebearers and can not be pregnant. They can be full of eggs, I don't remember the technical term.
Your fish does however look extremely bloated, i would cut down on the feedings for a bit. Also that red thing hanging down looks like poop to me.