X Financial (XYF) Retained Earnings: 2017-2024