Figures from this source FiledNet income attributable year to March 2026 verified, year to March 2026¥424.1bn