Mizuho Financial Group Inc (MZ8A) — Long-term Investment Intensity

Latest as of December 2025: 25.5%

Mizuho Financial Group Inc (MZ8A) has a Long-term Investment Intensity of 25.5% as of December 2025. Long-term investments of €75.96 Trillion represent 25.5% of total assets of €297.57 Trillion. A higher ratio indicates a company with significant capital committed to long-duration strategic positions. Check MZ8A cash and liquid asset ratio to evaluate the company's liquid asset resilience ratio.

LT Investment Intensity

25.5%
LT Investments / Total Assets

Long-term Investments

€75.96 Trillion
EUR

Total Assets

€297.57 Trillion
EUR

Country

Germany
F

Mizuho Financial Group Inc Long-term Investment Intensity (2017–2025)

This chart shows how Mizuho Financial Group Inc's Long-term Investment Intensity has evolved across 9 annual periods from 2017 to 2025. As of December 2025, the intensity stands at 25.5%, reflecting long-term investments of €75.96 Trillion against total assets of €297.57 Trillion EUR. For the complete balance sheet picture, see total assets of Mizuho Financial Group Inc.

Annual Long-term Investment Intensity for Mizuho Financial Group Inc (2017–2025)

The table below presents the year-by-year Long-term Investment Intensity for Mizuho Financial Group Inc from 2017 to 2025, covering 9 annual filings. Each row shows total assets, long-term investments, the intensity percentage, and the change in percentage points compared to the prior year. Read MZ8A total liabilities for a breakdown of total debt and financial obligations.

Year LT Investment Intensity LT Investments (EUR) Total Assets Change (pp)
2025 17.4% €49.23 Trillion €283.32 Trillion ▼ -1.6 pp
2024 18.9% €52.79 Trillion €278.67 Trillion ▼ -4.1 pp
2023 23.0% €58.60 Trillion €254.26 Trillion ▼ -2.8 pp
2022 25.9% €61.34 Trillion €237.07 Trillion ▼ -0.5 pp
2021 26.4% €59.49 Trillion €225.59 Trillion ▲ +1.9 pp
2020 24.5% €51.77 Trillion €211.22 Trillion ▲ +1.6 pp
2019 22.9% €45.18 Trillion €197.61 Trillion ▼ -2.1 pp
2018 25.0% €51.07 Trillion €204.26 Trillion ▲ +0.1 pp
2017 24.9% €49.97 Trillion €200.46 Trillion
pp = percentage points