Skip to main content

Want a detailed portfolio tracker?

Performance analysis of IROC (INVESCO ROCHESTER HIGH YIELD MUNICIPAL ETF)

Annual Return

Over the past 3 years, IROC has had an average annual return of +5.37%, underperforming the benchmark SPY, which returned +22.77% annual.

Since Dec 9, 2022, IROC has had an average annual return of +4.81%, underperforming the benchmark SPY, which returned +22.45% annual.

20262025202420232022
+2.86%+4.12%+4.69%+5.97%-0.88%

Monthly Return

YearJanFebMarAprMayJunJulAugSepOctNovDecAnnually Total
2026+0.54%+1.86%-1.71%+1.03%+1.04%+0.10%+2.86%
2025+0.55%+1.12%-0.97%-0.77%-0.08%+0.71%-1.10%+0.89%+2.40%+0.79%+0.43%+0.12%+4.12%
2024+0.67%+0.53%+0.56%-0.57%+0.26%+1.03%+0.96%+0.41%+0.75%-0.42%+0.95%-0.52%+4.69%
2023+2.51%-2.11%+1.37%+0.35%-0.32%+0.97%+0.27%-0.72%-2.14%-1.59%+4.91%+2.56%+5.97%
2022-0.88%-0.88%

Drawdown analysis of IROC (INVESCO ROCHESTER HIGH YIELD MUNICIPAL ETF)

The maximum drawdown for the IROC was -4.78%, occurring on Oct 25, 2023. Recovery took 24 trading sessions.

DepthStartTo BottomBottomTo RecoverEndTotal
-4.78%Jul 26, 202364Oct 25, 202324Nov 29, 202388
-3.52%Mar 3, 202529Apr 11, 2025101Sep 8, 2025130
-2.92%Feb 2, 202319Mar 2, 202391Jul 13, 2023110
-2.65%Feb 25, 202619Mar 24, 202646May 29, 202665
-1.47%Oct 2, 202425Nov 6, 202416Nov 29, 202441
-1.30%Dec 6, 202424Jan 14, 202514Feb 4, 202538
-1.04%May 15, 20249May 29, 202410Jun 12, 202419
-1.02%Mar 22, 202412Apr 10, 202419May 7, 202431
-1.00%Jan 12, 20247Jan 24, 20245Jan 31, 202412
-0.95%Dec 13, 202212Dec 30, 20225Jan 9, 202317
-0.83%Feb 1, 20248Feb 13, 202410Feb 28, 202418
-0.71%Aug 2, 20244Aug 8, 202418Sep 4, 202422
-0.56%Jun 14, 202410Jul 1, 20243Jul 5, 202413
-0.52%Nov 24, 20258Dec 5, 202518Jan 2, 202626
-0.47%Feb 6, 20254Feb 12, 20255Feb 20, 20259
-0.39%Sep 27, 20241Sep 30, 20241Oct 1, 20242
-0.33%Jan 14, 20263Jan 20, 20268Jan 30, 202611
-0.32%Nov 11, 20253Nov 14, 20256Nov 24, 20259
-0.26%Sep 23, 20252Sep 25, 202511Oct 10, 202513
-0.25%Oct 30, 20252Nov 3, 20256Nov 11, 20258
-0.22%Feb 10, 20261Feb 11, 20262Feb 13, 20263
-0.20%Feb 17, 20262Feb 19, 20263Feb 24, 20265
-0.19%Dec 27, 20231Dec 28, 20236Jan 8, 20247
-0.18%Mar 13, 20242Mar 15, 20243Mar 20, 20245
-0.18%Jul 16, 20246Jul 24, 20242Jul 26, 20248