Looks pregnant to me! Just a word of warning with guppies, once theyre old enough to give birth and theres a male present... Theyre going to be pregnant every 30 days or so and i think give birth to around 20 fry? Or i could be wrong... But either way theyll give birth every month. Some fry will get eaten, some may not. Chances are your population will increase quite a lot over the next few months, so either have a plan for the fry, or remove the females from the tank.