Major Ripon employer publishes financial results