It is not possible to determine the factors that led to an increase in Indian Railways' earnings in 2022-23 as the official revenue figures have not yet been released. However, in previous years, factors such as an increase in passenger and freight traffic, improvement in services, and efficiency in operations have contributed to the growth in Indian Railways' earnings.