Yes, it is more or less two endings per girl depending on whether you won or lost the cup. Plus a couple of extras.
Each of the main girls has 8 story events planned. So it is one more event for Violet. After that, she becomes a candidate for an ending. You are still not guaranteed to get her ending after that, depending on how you spend the rest of your time though.