Number of parcels delivered by STO Express 2017-2023
In 2023, STO Express delivered 17.51 billion parcels, mostly in China, marking a year-over-year growth rate of 35.23 percent. The Chinese express delivery and logistics provider saw a 13 percent increase in parcel deliveries during the pandemic in 2020.