A multi-period game-theoretic approach to market fairness in oligopolies