When did I ovulate?

Flow says I ovulated on CD 25, but this is saying different. Period due today!