v3.26.3
Employee benefits and sharebased payments (Details) - shares
shares in Millions
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Employee benefits and sharebased payments      
At the beginning 2,677,782 2,824,904 3,214,409
Additions 8,152,584    
Distributed to beneficiaries (824,065) (147,122) (389,505)
At the end 10,006,301 2,677,782 2,824,904