I registered just to write this, I think I found bug in MICRO GOAL:
When two players achieve the goal at the same time, then always that player wins who got less company value.
Example:
I have 4MIL and 400 perf points at april
Other player have 3.3MIL and 360 perf points at april
Other player wins.
No matter when exactly (it could be jan, apr, jul, oct).
Hope it's clear !