Ant Group's headquarters in Hangzhou, in China's Zhejiang province. AFP
Ant Group's headquarters in Hangzhou, in China's Zhejiang province. AFP

Ant's record strategic allocation in Shanghai IPO fuels small investor scramble