Creo que hay varias formas de hacer este reparto (si quieres profundizar en este tema, y además que es un libro muy entretenido te recomiendo que leas 'El hombre que calculaba' de Malba Tahan).
Primero voy a construir una tabla con el capital que tiene cada uno en la compañía a lo largo de los meses

Una opción sencilla es ver el saldo final (el del mes 12) y hacer el reparto en función de eso, por lo tanto les tocará a cada uno:
Socio 1: 7500 * 5300 / (5300 + 5400 + 4200) = 2667.79
Socio 2: 7500 * 5400 / (5300 + 5400 + 4200) = 2718.12
Socio 3: 7500 * 4200 / (5300 + 5400 + 4200) = 2114.09
Sin embargo esto no parece muy justo, ya que el socio 2 prácticamente fue el que menos capital había aportado siempre y recién se puso al frente en el último mes, por lo que para mí sería mas justo ver que capital tuvo cada uno a lo largo del tiempo y hacer la distribución a partir de esta cantidad. Si sumamos los capitales de cada uno tenemos
Socio 1: 38700
Socio 2: 27000
Socio 3: 46200
Por lo que el reparto sería:
Socio 1: 7500 * 38700 / (38700 + 27000 + 46200) = 2593.83
Socio 2: 7500 * 27000 / (38700 + 27000 + 46200) = 1809.65
Socio 3: 7500 * 46200 / (38700 + 27000 + 46200) = 3096.52
Cuál es la forma correcta de hacerlo, creo que habría que establecerlo de entrada, a mi criterio la segunda forma es mucho más justa, pero como vez, el segundo socio podría pretender que se le pague de acuerdo al primer criterio y si no está aclarado de entrada también podría tener razón.