Key facts
- Chinese stocks, particularly in the tech sector, experienced a significant rebound on Tuesday.
- The rally was fueled by a wave of corporate share buybacks and institutional self-purchases.
- The Shanghai Composite Index closed up 1.8% at 3,864.37.
