Skip to main content

Want a detailed portfolio tracker?

Performance analysis of IBTF (iShares iBonds Dec 2025 Term Treasury ETF)

Annual Return

Over the past 3 years, IBTF has had an average annual return of +3.66%, underperforming the benchmark SPY, which returned +22.45% annual.

Over the past 5 years, IBTF has had an average annual return of +0.90%, underperforming the benchmark SPY, which returned +13.88% annual.

Since Feb 28, 2020, IBTF has had an average annual return of +1.10%, underperforming the benchmark SPY, which returned +17.78% annual.

2026202520242023202220212020
+0%+3.82%+4.60%+4.12%-6.39%-2.31%+3.60%

Monthly Return

YearJanFebMarAprMayJunJulAugSepOctNovDecAnnually Total
2026+0%+0%+0%+0%+0%+0%
2025+0.26%+0.37%+0.28%+0.36%+0.32%+0.35%+0.37%+0.41%+0.31%+0.34%+0.33%+0.07%+3.82%
2024+0.34%-0.20%+0.34%+0.10%+0.44%+0.50%+0.68%+0.66%+0.62%+0.16%+0.32%+0.54%+4.60%
2023+0.97%-1.10%+1.86%+0.37%-0.44%-0.65%+0.32%+0.48%-0.01%+0.40%+0.92%+0.95%+4.12%
2022-1.17%-0.62%-2.35%-1.04%+0.79%-0.64%+0.74%-1.48%-1.70%-0.15%+1.02%+0.06%-6.39%
2021-0.19%-0.98%-0.52%+0.38%+0.29%-0.37%+0.69%-0.19%-0.46%-0.74%+0%-0.23%-2.31%
2020+0%+3.12%-0.10%+0.33%+0.15%+0.41%-0.25%+0.06%-0.38%+0.14%+0.12%+3.60%

Drawdown analysis of IBTF (iShares iBonds Dec 2025 Term Treasury ETF)

The maximum drawdown for the IBTF was -10.46%, occurring on Oct 20, 2022. Recovery took 606 trading sessions.

Since Feb 28, 2020 IBTF has experienced the following drawdowns:

  • 10% or more: 1 time
DepthStartTo BottomBottomTo RecoverEndTotal
-10.46%Aug 4, 2020558Oct 20, 2022606Mar 24, 20251164
-1.87%Mar 9, 20207Mar 18, 20203Mar 23, 202010
-0.80%May 18, 202013Jun 5, 202015Jun 26, 202028
-0.71%Mar 23, 20201Mar 24, 20203Mar 27, 20204
-0.68%Mar 31, 20205Apr 7, 20209Apr 21, 202014
-0.35%Apr 21, 20204Apr 27, 20208May 7, 202012
-0.25%May 7, 20202May 11, 20205May 18, 20207
-0.14%Jul 1, 20202Jul 6, 20208Jul 16, 202010
-0.08%Jul 21, 20204Jul 27, 20201Jul 28, 20205
-0.05%Apr 9, 20251Apr 10, 20251Apr 11, 20252
-0.05%Apr 29, 20251Apr 30, 20251May 1, 20252
-0.05%May 1, 20251May 2, 20252May 6, 20253
-0.05%May 9, 20252May 13, 20251May 14, 20253
-0.05%May 16, 20251May 19, 20253May 22, 20254
-0.05%May 23, 20251May 27, 20254Jun 2, 20255
-0.05%Jun 13, 20251Jun 16, 20252Jun 18, 20253
-0.05%Jul 15, 20251Jul 16, 20252Jul 18, 20253
-0.04%Jun 29, 20201Jun 30, 20201Jul 1, 20202
-0.04%Jul 16, 20202Jul 20, 20201Jul 21, 20203
-0.04%Apr 11, 20253Apr 16, 20251Apr 17, 20254
-0.04%Apr 17, 20251Apr 21, 20252Apr 23, 20253
-0.04%May 6, 20252May 8, 20251May 9, 20253
-0.04%May 14, 20251May 15, 20251May 16, 20252
-0.04%Jun 26, 20251Jun 27, 20252Jul 1, 20253
-0.04%Jul 8, 20252Jul 10, 20251Jul 11, 20253