A world of markets. A different leader every year.
Compare annual price returns across major stock indexes. See how the same year played out around the world.
2026-01-012026-10-20
2026 year-to-date performance
2026 is not complete. These are year-to-date returns. Observation dates range from 2026-10-16 to 2026-10-20; market holidays and source updates may cause differences. Compare the dates shown on each row.
IDX Composite Indonesia
As of 2026-10-19-42.22%One year. Markets around the world.
Ranked by period price return. Red shows gains, green shows losses and neutral shows no change; signs are always retained.
● Gain (red)● Loss (green)● Unchanged
- 01TAIEXTaiwan · TAIEXAs of 2026-10-19+61.66%
- 02KOSPISouth Korea · KOSPIAs of 2026-10-19+36.87%
- 03Nikkei 225Japan · N225As of 2026-10-19+28.96%
- 04ATXAustria · ^ATXAs of 2026-10-19+22.16%
- 05AEXNetherlands · ^AEXAs of 2026-10-19+19.98%
- 06Nasdaq 100United States · NDXAs of 2026-10-20+16.79%
- 07Straits Times IndexSingapore · ^STIAs of 2026-10-19+16.48%
- 08S&P/TSX CompositeCanada · ^GSPTSEAs of 2026-10-20+13.86%
- 09PSIPortugal · PSI20.LSAs of 2026-10-19+13.68%
- 10OMX Stockholm 30Sweden · ^OMXAs of 2026-10-19+13.34%
- 11S&P 500United States · SPXAs of 2026-10-20+12.67%
- 12IBEX 35Spain · ^IBEXAs of 2026-10-19+10.00%
- 13FTSE MIBItaly · FTSEMIB.MIAs of 2026-10-19+9.21%
- 14BEL 20Belgium · ^BFXAs of 2026-10-19+8.98%
- 15FTSE 100United Kingdom · UKXAs of 2026-10-19+8.39%
- 16Swiss Market IndexSwitzerland · ^SSMIAs of 2026-10-19+8.30%
- 17Mexico IPCMexico · ^MXXAs of 2026-10-20+7.70%
- 18EURO STOXX 50Eurozone · SX5EAs of 2026-10-19+6.01%
- 19OMX Copenhagen 25Denmark · ^OMXC25As of 2026-10-20+1.83%
- 20S&P/ASX 200Australia · ^AXJOAs of 2026-10-19+1.51%
- 21BIST 100Turkey · XU100.ISAs of 2026-10-19+1.50%
- 22DAX Price IndexGermany · ^GDAXIPAs of 2026-10-19+0.73%
- 23CAC 40France · ^FCHIAs of 2026-10-19-3.45%
- 24FTSE Bursa Malaysia KLCIMalaysia · ^KLSEAs of 2026-10-19-5.02%
- 25Hang SengHong Kong · HSIAs of 2026-10-16-5.63%
- 26FTSE/JSE All ShareSouth Africa · ^J203.JOAs of 2026-10-19-5.90%
- 27S&P MERVALArgentina · ^MERVAs of 2026-10-16-6.64%
- 28S&P BSE SENSEXIndia · ^BSESNAs of 2026-10-19-13.34%
- 29IDX CompositeIndonesia · ^JKSEAs of 2026-10-19-42.22%
CSI 300: data unavailable for this year; excluded from rankings.
Try it with your own amountThe bigger picture, year by year.
Cells show local-currency price returns excluding dividends. The 2026 column is year to date, not a completed year. “—” marks missing or disputed data.
The latest 10 complete years are shown by default, plus an older year or YTD when selected. History varies by index; missing data is not zero.
| Index / region | 2026Year to date | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| S&P 500United States | +12.67% | +16.39% | +23.31% | +24.23% | -19.44% | +26.89% | +16.26% | +28.88% | -6.24% | +19.42% | +9.54% |
| Nasdaq 100United States | +16.79% | +20.17% | +24.88% | +53.81% | -32.97% | +26.63% | +47.58% | +37.96% | -1.04% | +31.52% | +5.89% |
| CSI 300Mainland China | — | — | +14.68% | -11.38% | -21.63% | -5.20% | +27.21% | +36.07% | -25.31% | +21.78% | -11.28% |
| Hang SengHong Kong | -5.63% | +27.77% | +17.67% | -13.82% | -15.46% | -14.08% | -3.40% | +9.07% | -13.61% | +35.99% | +0.39% |
| TAIEXTaiwan | +61.66% | +25.74% | +28.47% | +26.83% | -22.40% | +23.66% | +22.80% | +23.33% | -8.60% | +15.01% | +10.98% |
| KOSPISouth Korea | +36.87% | +75.63% | -9.63% | +18.73% | -24.89% | +3.63% | +30.75% | +7.67% | -17.28% | +21.76% | +3.32% |
| Nikkei 225Japan | +28.96% | +26.18% | +19.21% | +28.24% | -9.37% | — | +16.01% | +18.20% | -12.08% | +19.10% | +0.42% |
| FTSE 100United Kingdom | +8.39% | +21.51% | +5.69% | +3.78% | +0.91% | +14.30% | -14.34% | +12.10% | -12.48% | +7.63% | +13.85% |
| EURO STOXX 50Eurozone | +6.01% | +18.29% | +8.28% | +19.19% | -11.74% | +20.99% | -5.14% | +24.78% | -14.34% | — | +0.70% |
| S&P/TSX CompositeCanada | +13.86% | +28.25% | +17.99% | +8.12% | -8.66% | +21.74% | +2.17% | +19.13% | -11.64% | +6.03% | +17.51% |
| Mexico IPCMexico | +7.70% | +29.88% | -13.72% | +18.41% | -9.03% | +20.89% | +1.21% | +4.56% | -15.63% | +8.13% | +6.20% |
| S&P MERVALArgentina | -6.64% | +20.44% | +172.52% | +360.06% | +142.02% | +63.00% | +22.93% | +37.56% | +1.06% | +77.18% | +44.91% |
| CAC 40France | -3.45% | +10.42% | -2.15% | +16.52% | -9.50% | +28.85% | -7.14% | +26.37% | -10.95% | +9.26% | +3.96% |
| DAX Price IndexGermany | +0.73% | +19.96% | +15.38% | +16.46% | -15.17% | +13.05% | +0.43% | +21.53% | -20.57% | +9.56% | +3.67% |
| Swiss Market IndexSwitzerland | +8.30% | +14.37% | +4.16% | +3.81% | -16.67% | +20.29% | +0.82% | +25.95% | -10.15% | +14.14% | -6.78% |
| IBEX 35Spain | +10.00% | +49.27% | +14.78% | +22.76% | -5.56% | +7.93% | -15.45% | +11.82% | -14.97% | +7.40% | -2.01% |
| FTSE MIBItaly | +9.21% | +31.47% | +12.63% | +28.03% | -13.31% | +23.00% | -5.42% | +28.28% | -16.15% | +13.61% | -10.19% |
| AEXNetherlands | +19.98% | +8.27% | +11.67% | +14.20% | -13.65% | +27.75% | +3.31% | +23.92% | -10.41% | +12.71% | +8.29% |
| BEL 20Belgium | +8.98% | +19.09% | +15.02% | +0.18% | -14.13% | +19.02% | -8.46% | +21.96% | -18.46% | +10.30% | -3.42% |
| OMX Stockholm 30Sweden | +13.34% | +16.10% | +3.54% | +17.36% | -15.55% | +29.07% | +5.81% | +25.78% | -10.67% | +3.94% | +4.86% |
| OMX Copenhagen 25Denmark | +1.83% | +2.66% | -2.43% | +7.09% | -13.49% | +17.24% | +33.72% | +26.03% | -13.16% | +12.77% | — |
| ATXAustria | +22.16% | +45.41% | +6.64% | +9.87% | -19.03% | +38.87% | -12.76% | +16.07% | -19.72% | +29.07% | +10.55% |
| PSIPortugal | +13.68% | +29.58% | -0.30% | +11.71% | +2.81% | +13.70% | -6.06% | +10.20% | -12.19% | +15.15% | -11.93% |
| S&P BSE SENSEXIndia | -13.34% | +9.06% | +8.17% | +18.74% | +4.44% | +21.99% | +15.75% | +14.38% | +5.91% | +27.91% | +1.95% |
| Straits Times IndexSingapore | +16.48% | +22.67% | +16.89% | -0.34% | +4.09% | +9.84% | -11.76% | +5.02% | -9.82% | +18.13% | -0.07% |
| FTSE Bursa Malaysia KLCIMalaysia | -5.02% | +2.30% | +12.90% | -2.73% | -4.60% | -3.67% | +2.42% | -6.02% | -5.91% | +9.45% | -3.00% |
| IDX CompositeIndonesia | -42.22% | +22.13% | -2.65% | +6.16% | +4.09% | +10.08% | -5.09% | +1.70% | -2.54% | +19.99% | +15.32% |
| S&P/ASX 200Australia | +1.51% | +6.80% | +7.49% | +7.84% | -5.45% | +13.02% | -1.45% | +18.38% | -6.90% | +7.05% | +6.98% |
| BIST 100Turkey | +1.50% | +14.56% | +31.60% | +35.60% | +196.56% | +25.80% | +29.05% | +25.37% | -20.86% | +47.60% | +8.94% |
| FTSE/JSE All ShareSouth Africa | -5.90% | +37.74% | +9.37% | +5.26% | -0.90% | +24.07% | +4.07% | +8.24% | -11.37% | +17.47% | -0.08% |
Sources & methodology
Historical figures come from Wikipedia annual tables and Yahoo Finance public historical closes, with sources and observation dates retained. These are secondary sources, not individually verified official feeds or live quotes.
Source tables checked 2026-10-21 · Version 2026-10-21.3
Price return = (ending close / base close − 1) × 100%. Gain or loss = starting amount × return; ending balance = starting amount + gain or loss. 2026 uses the 2025 year-end close as its base. Reported returns retain source precision; calculated returns retain calculation precision and display two decimals.
Completed years use calendar-year periods; YTD uses the previous year-end close and each index’s observed ending session. Missing baselines or history remain unavailable. Germany uses the DAX price index, excluding dividends, rather than the headline performance index. Sources may be revised.
Nikkei 225 (2021) and EURO STOXX 50 (2017) remain withheld due to internal source-table conflicts. CSI 300 lacks a 2025 annual record and an available 2026 baseline. OMX Copenhagen 25 has no complete 2015–2016 records.
- S&P 500 · USD
- Nasdaq 100 · USD
- CSI 300 · CNY
- Hang Seng · HKD
- TAIEX · TWD
- KOSPI · KRW
- Nikkei 225 · JPY
- FTSE 100 · GBP
- EURO STOXX 50 · EUR
- S&P/TSX Composite · CAD
- Mexico IPC · MXN
- S&P MERVAL · ARS
- CAC 40 · EUR
- DAX Price Index · EUR
- Swiss Market Index · CHF
- IBEX 35 · EUR
- FTSE MIB · EUR
- AEX · EUR
- BEL 20 · EUR
- OMX Stockholm 30 · SEK
- OMX Copenhagen 25 · DKK
- ATX · EUR
- PSI · EUR
- S&P BSE SENSEX · INR
- Straits Times Index · SGD
- FTSE Bursa Malaysia KLCI · MYR
- IDX Composite · IDR
- S&P/ASX 200 · AUD
- BIST 100 · TRY
- FTSE/JSE All Share · ZAR
Historical figures come from Wikipedia annual tables and Yahoo Finance public historical closes, with sources and observation dates retained. These are secondary sources, not individually verified official feeds or live quotes. Sources & methodology