Generally all livebearers come from the supplier pregnant because even if the
LFS separates them, the suppliers do not. My female guppies look extremely skinny when they've just dropped a batch of fry, but they usuall fatten up within a week or two because my males will not leave them alone. Is your male interested in your females at all? If he is, then I can almost guarantee you your females are pregnant. I've only ever found a dozen platy fry in my tank because they are 1) really good at hiding and 2) get eaten by the other fish, including their parents. I just released two of my older platy fry (they're about 2 months old) into my 55gal and even though they're an inch long, all the bigger fish went straight after them.