Version 2

FX + equity — USD vs peers (fresh_ver) — v2

Summary: FX for every pair; stock / local % / USD round-trip only for legs with linked equity. FX-only currencies (PHP, THB, INR, IDR) have no equity block below. Registry: LEG_REGISTRY. Tickers: JPY=X, EURUSD=X, CHF=X, AUD=X, HKD=X, CNY=X, GBP=X, PHP=X, THB=X, INR=X, IDR=X. EUR uses USD per 1 EUR; other pairs use foreign per 1 USD.

Summary matrices

Columns: shortest horizon → longest. FX tables include every pair. Stock tables include only legs with linked equity (FX-only currencies are skipped). FX: Quote shows Yahoo units (USD/EUR = USD per €1; others = foreign per US$1). Stock: local Ccy per share start → end.

FX vs USD — absolute quote (start → end)

Same windows as the % table. Quote (Yahoo) shows units (USD/EUR = USD per €1; others = foreign per US$1). Levels are Yahoo closes (3 d.p.).

PairQuote (Yahoo)Past dayPast weekPast monthPast 3 monthsYear to datePast 12 months
USD / JPYJPY per 1 USD158.688 → 159.632159.704 → 159.632156.983 → 159.632156.626 → 159.632156.413 → 159.632147.872 → 159.632
USD / EURUSD per 1 EUR1.159 → 1.1521.154 → 1.1521.164 → 1.1521.171 → 1.1521.175 → 1.1521.091 → 1.152
USD / CHFCHF per 1 USD0.794 → 0.7990.795 → 0.7990.779 → 0.7990.792 → 0.7990.792 → 0.7990.877 → 0.799
USD / AUDAUD per 1 USD1.447 → 1.4511.460 → 1.4511.426 → 1.4511.484 → 1.4511.493 → 1.4511.581 → 1.451
USD / HKDHKD per 1 USD7.837 → 7.8367.832 → 7.8367.819 → 7.8367.787 → 7.8367.781 → 7.8367.778 → 7.836
USD / CNYCNY per 1 USD6.885 → 6.8946.912 → 6.8946.897 → 6.8946.983 → 6.8946.996 → 6.8947.267 → 6.894
USD / GBPGBP per 1 USD0.752 → 0.7580.750 → 0.7580.748 → 0.7580.739 → 0.7580.743 → 0.7580.766 → 0.758
USD / PHPPHP per 1 USD60.170 → 60.19460.206 → 60.19458.370 → 60.19459.111 → 60.19458.878 → 60.19457.065 → 60.194
USD / THBTHB per 1 USD32.600 → 32.64032.960 → 32.64031.750 → 32.64031.200 → 32.64031.450 → 32.64034.230 → 32.640
USD / INRINR per 1 USD92.974 → 92.67094.782 → 92.67091.787 → 92.67090.166 → 92.67089.769 → 92.67085.283 → 92.670
USD / IDRIDR per 1 USD16959.000 → 16990.00016958.000 → 16990.00016913.100 → 16990.00016742.000 → 16990.00016709.000 → 16990.00016739.801 → 16990.000

FX vs USD (% change in quote)

The Quote (Yahoo) column matches the absolute FX table: USD/EUR is USD per €1; every other row is foreign per US$1. Percent cells are the % change in that series.

FX % table — what green and red mean

Each row’s Quote (Yahoo) column shows what the % applies to. Colors follow the sign of that %, not whether the dollar “did well.”

  • Green = positive % (the quoted number rose over the window).
  • Red = negative % (the quoted number fell).
  • Quote = USD per €1 (USD/EUR only) — Positive % → each euro costs more dollars → USD weaker vs EUR. So green = weaker dollar vs the euro; red = stronger dollar vs the euro.
  • Quote = foreign per US$1 (all other pairs) — Positive % → each dollar buys more foreign currency → USD stronger. So green = stronger dollar; red = weaker dollar vs that currency.
PairQuote (Yahoo)Past dayPast weekPast monthPast 3 monthsYear to datePast 12 months
USD / JPYJPY per 1 USD+0.59%-0.05%+1.69%+1.92%+2.06%+7.95%
USD / EURUSD per 1 EUR-0.59%-0.11%-0.98%-1.65%-1.92%+5.62%
USD / CHFCHF per 1 USD+0.69%+0.60%+2.60%+0.92%+0.98%-8.82%
USD / AUDAUD per 1 USD+0.29%-0.59%+1.74%-2.24%-2.80%-8.24%
USD / HKDHKD per 1 USD-0.01%+0.05%+0.21%+0.63%+0.71%+0.74%
USD / CNYCNY per 1 USD+0.13%-0.25%-0.04%-1.28%-1.46%-5.14%
USD / GBPGBP per 1 USD+0.82%+1.07%+1.33%+2.58%+2.07%-1.12%
USD / PHPPHP per 1 USD+0.04%-0.02%+3.12%+1.83%+2.24%+5.48%
USD / THBTHB per 1 USD+0.12%-0.97%+2.80%+4.62%+3.78%-4.65%
USD / INRINR per 1 USD-0.33%-2.23%+0.96%+2.78%+3.23%+8.66%
USD / IDRIDR per 1 USD+0.18%+0.19%+0.45%+1.48%+1.68%+1.49%

Stock only — share price (local ccy, start → end)

Closing price per share at window start and end (two decimal places), same dates as the summary FX windows. Equity legs only.

FX-only pairs (PHP, THB, INR, IDR) have no rows in the stock tables; they remain in the FX tables above and in usd_lens.

StockCcyPast dayPast weekPast monthPast 3 monthsYear to datePast 12 months
Toyota 7203.TJPY3262.00 → 3255.003358.00 → 3255.003463.43 → 3255.003286.07 → 3255.003306.76 → 3255.002443.94 → 3255.00
Rheinmetall (RHM.DE)EUR1570.50 → 1570.501379.50 → 1570.501592.50 → 1570.501825.00 → 1570.501561.00 → 1570.501346.19 → 1570.50
Sandoz (SDZ.SW)CHF64.00 → 64.0060.50 → 64.0063.48 → 64.0060.68 → 64.0057.84 → 64.0034.89 → 64.00
BHP (BHP.AX)AUD51.23 → 51.2350.43 → 51.2352.81 → 51.2346.46 → 51.2344.64 → 51.2335.35 → 51.23
Tracker Fund of Hong Kong (2800.HK)HKD25.40 → 25.4025.00 → 25.4025.92 → 25.4026.32 → 25.4025.82 → 25.4022.44 → 25.40
Bank of China — Shanghai A-share (601988.SS)CNY5.82 → 5.825.67 → 5.825.39 → 5.825.52 → 5.825.73 → 5.825.44 → 5.82
Barclays (BARC.L)GBP4.09 → 4.093.82 → 4.094.17 → 4.094.88 → 4.094.76 → 4.092.71 → 4.09

Stock only (local currency return %)

Stock % tables — green and red

Green = positive total return %, red = negative %. Middle = local currency; bottom = USD round-trip (stock + FX). FX-only pairs are excluded from these tables.

StockPast dayPast weekPast monthPast 3 monthsYear to datePast 12 months
Toyota 7203.T-0.21%-3.07%-6.02%-0.95%-1.57%+33.19%
Rheinmetall (RHM.DE)+0.00%+13.85%-1.38%-13.95%+0.61%+16.66%
Sandoz (SDZ.SW)+0.00%+5.79%+0.82%+5.47%+10.65%+83.41%
BHP (BHP.AX)+0.00%+1.59%-2.99%+10.27%+14.76%+44.93%
Tracker Fund of Hong Kong (2800.HK)+0.00%+1.60%-2.01%-3.50%-1.63%+13.17%
Bank of China — Shanghai A-share (601988.SS)+0.00%+2.65%+7.98%+5.43%+1.57%+7.05%
Barclays (BARC.L)+0.00%+6.95%-1.98%-16.30%-14.11%+50.92%

USD round-trip return %

Same green/red rule: positive % vs negative % for the full USD P&L.

StockPast dayPast weekPast monthPast 3 monthsYear to datePast 12 months
Toyota 7203.T-0.80%-3.02%-7.58%-2.81%-3.55%+23.37%
Rheinmetall (RHM.DE)-0.59%+13.72%-2.34%-15.36%-1.32%+23.22%
Sandoz (SDZ.SW)-0.68%+5.16%-1.74%+4.51%+9.58%+101.16%
BHP (BHP.AX)-0.29%+2.18%-4.65%+12.80%+18.07%+57.94%
Tracker Fund of Hong Kong (2800.HK)+0.01%+1.55%-2.21%-4.10%-2.32%+12.33%
Bank of China — Shanghai A-share (601988.SS)-0.13%+2.90%+8.02%+6.80%+3.07%+12.85%
Barclays (BARC.L)-0.82%+5.81%-3.27%-18.40%-15.85%+52.62%

USD/JPY + Toyota (7203.T)

Each row uses the same start and end dates as the USD/JPY tracking periods. Baseline story: you invest enough USD—using the period-start USD/JPY close (Yahoo JPY=X)—to buy exactly 100 shares of Toyota 7203.T at that day’s close in JPY. At period-end, you value the position in USD from the end share close (×100) and the period-end USD/JPY rate. The wide table shows JPY P&L, USD invested, USD if end-of-period shares are converted at start FX only (stock-only in USD), and the full USD round-trip using end FX. The bottom card is that round-trip only.

Latest USD/JPY: 159.632 JPY per 1 USD (2026-04-02)
Latest Toyota 7203.T: 3255.00 JPY per share (2026-04-02)

Horizon summary (FX)

Across the tracked horizons, the dollar has more often strengthened versus the yen with relatively large average horizon-to-horizon swings.

100 shares per horizon

Period Dates Toyota 7203.T<br/><span style="font-weight:400;text-transform:none">JPY</span> USD/JPY
JPY / 1 USD
JPY
return
JPY
P&L
USD
invested
USD value
if end JPY @ start FX
USD %
stock only
USD value
round-trip @ end FX
USD %
round-trip
Note
Past day2026-04-01 → 2026-04-023262.00 → 3255.00158.688 → 159.632-0.21%-700$2055.61$2051.19-0.21%$2039.06-0.80%
Past week2026-03-27 → 2026-04-023358.00 → 3255.00159.704 → 159.632-3.07%-10300$2102.64$2038.15-3.07%$2039.06-3.02%
Past month2026-03-05 → 2026-04-023463.43 → 3255.00156.983 → 159.632-6.02%-20843$2206.25$2073.47-6.02%$2039.06-7.58%
Past 3 months2026-01-06 → 2026-04-023286.07 → 3255.00156.626 → 159.632-0.95%-3107$2098.04$2078.20-0.95%$2039.06-2.81%
Year to date2025-12-31 → 2026-04-023306.76 → 3255.00156.413 → 159.632-1.57%-5176$2114.12$2081.03-1.57%$2039.06-3.55%
Past 12 months2025-04-02 → 2026-04-022443.94 → 3255.00147.872 → 159.632+33.19%81106$1652.74$2201.23+33.19%$2039.06+23.37%

USD/JPY levels by period

PeriodJPY / 1 USDChangeUSD vs JPY
Past day158.688 → 159.632+0.59%USD stronger vs JPY
Past week159.704 → 159.632-0.05%USD weaker vs JPY
Past month156.983 → 159.632+1.69%USD stronger vs JPY
Past 3 months156.626 → 159.632+1.92%USD stronger vs JPY
Year to date156.413 → 159.632+2.06%USD stronger vs JPY
Past 12 months147.872 → 159.632+7.95%USD stronger vs JPY

Toyota 7203.T — share price by period

Same windows as above; local equity only (JPY per share).

PeriodPrice (JPY / share)ChangeGain / loss
Past day3262.00 → 3255.00-0.21%Loss
Past week3358.00 → 3255.00-3.07%Loss
Past month3463.43 → 3255.00-6.02%Loss
Past 3 months3286.07 → 3255.00-0.95%Loss
Year to date3306.76 → 3255.00-1.57%Loss
Past 12 months2443.94 → 3255.00+33.19%Gain

USD round-trip (100 shares)

USD at start: 100 × (Toyota close in JPY) ÷ (JPY per USD at start). USD at end: 100 × (Toyota close in JPY) ÷ (JPY per USD at end). Return includes both the stock move and the FX move.

PeriodUSD invested
start FX
USD value
end FX
ReturnGain / loss
Past day$2055.61$2039.06-0.80%Loss
Past week$2102.64$2039.06-3.02%Loss
Past month$2206.25$2039.06-7.58%Loss
Past 3 months$2098.04$2039.06-2.81%Loss
Year to date$2114.12$2039.06-3.55%Loss
Past 12 months$1652.74$2039.06+23.37%Gain

USD/EUR + Rheinmetall (RHM.DE)

Each row uses the same start and end dates as the USD/EUR tracking periods. Baseline story: you invest enough USD—using the period-start USD/EUR close (Yahoo EURUSD=X)—to buy exactly 100 shares of Rheinmetall (RHM.DE) at that day’s close in EUR. At period-end, you value the position in USD from the end share close (×100) and the period-end USD/EUR rate. The wide table shows EUR P&L, USD invested, USD if end-of-period shares are converted at start FX only (stock-only in USD), and the full USD round-trip using end FX. The bottom card is that round-trip only.

Latest USD/EUR (USD per 1 EUR): 1.152 USD per 1 EUR (2026-04-02)
Latest Rheinmetall (RHM.DE): 1570.50 EUR per share (2026-04-01)

Horizon summary (FX)

Across the tracked horizons, the dollar has more often strengthened versus the euro with moderate average moves when comparing each horizon end to its start.

100 shares per horizon

Period Dates Rheinmetall (RHM.DE)<br/><span style="font-weight:400;text-transform:none">EUR</span> USD/EUR
USD / 1 EUR
EUR
return
EUR
P&L
USD
invested
USD value
if end EUR @ start FX
USD %
stock only
USD value
round-trip @ end FX
USD %
round-trip
Note
Past day2026-04-01 → 2026-04-021570.50 → 1570.501.159 → 1.152+0.00%0$182029.96$182029.96+0.00%$180954.02-0.59%
Past week2026-03-27 → 2026-04-021379.50 → 1570.501.154 → 1.152+13.85%19100$159126.57$181158.59+13.85%$180954.02+13.72%
Past month2026-03-05 → 2026-04-021592.50 → 1570.501.164 → 1.152-1.38%-2200$185297.22$182737.38-1.38%$180954.02-2.34%
Past 3 months2026-01-06 → 2026-04-021825.00 → 1570.501.171 → 1.152-13.95%-25450$213797.87$183983.32-13.95%$180954.02-15.36%
Year to date2025-12-31 → 2026-04-021561.00 → 1570.501.175 → 1.152+0.61%950$183375.23$184491.23+0.61%$180954.02-1.32%
Past 12 months2025-04-02 → 2026-04-021346.19 → 1570.501.091 → 1.152+16.66%22431$146851.39$171321.04+16.66%$180954.02+23.22%

USD/EUR levels by period

PeriodUSD / 1 EURChangeUSD vs EUR
Past day1.159 → 1.152-0.59%USD stronger vs EUR
Past week1.154 → 1.152-0.11%USD stronger vs EUR
Past month1.164 → 1.152-0.98%USD stronger vs EUR
Past 3 months1.171 → 1.152-1.65%USD stronger vs EUR
Year to date1.175 → 1.152-1.92%USD stronger vs EUR
Past 12 months1.091 → 1.152+5.62%USD weaker vs EUR

Rheinmetall (RHM.DE) — share price by period

Same windows as above; local equity only (EUR per share).

PeriodPrice (EUR / share)ChangeGain / loss
Past day1570.50 → 1570.50+0.00%Flat
Past week1379.50 → 1570.50+13.85%Gain
Past month1592.50 → 1570.50-1.38%Loss
Past 3 months1825.00 → 1570.50-13.95%Loss
Year to date1561.00 → 1570.50+0.61%Gain
Past 12 months1346.19 → 1570.50+16.66%Gain

USD round-trip (100 shares)

USD at start: 100 × (Rheinmetall close in EUR) × (USD per EUR from EURUSD=X at start). USD at end: 100 × (close in EUR) × (USD per EUR at end). Return includes both the stock move and the FX move.

PeriodUSD invested
start FX
USD value
end FX
ReturnGain / loss
Past day$182029.96$180954.02-0.59%Loss
Past week$159126.57$180954.02+13.72%Gain
Past month$185297.22$180954.02-2.34%Loss
Past 3 months$213797.87$180954.02-15.36%Loss
Year to date$183375.23$180954.02-1.32%Loss
Past 12 months$146851.39$180954.02+23.22%Gain

USD/CHF + Sandoz (SDZ.SW)

Each row uses the same start and end dates as the USD/CHF tracking periods. Baseline story: you invest enough USD—using the period-start USD/CHF close (Yahoo CHF=X)—to buy exactly 100 shares of Sandoz (SDZ.SW) at that day’s close in CHF. At period-end, you value the position in USD from the end share close (×100) and the period-end USD/CHF rate. The wide table shows CHF P&L, USD invested, USD if end-of-period shares are converted at start FX only (stock-only in USD), and the full USD round-trip using end FX. The bottom card is that round-trip only.

Latest USD/CHF: 0.799 CHF per 1 USD (2026-04-02)
Latest Sandoz (SDZ.SW): 64.00 CHF per share (2026-04-01)

Horizon summary (FX)

Across the tracked horizons, the dollar has more often strengthened versus the franc with relatively large average horizon-to-horizon swings.

100 shares per horizon

Period Dates Sandoz (SDZ.SW)<br/><span style="font-weight:400;text-transform:none">CHF</span> USD/CHF
CHF / 1 USD
CHF
return
CHF
P&L
USD
invested
USD value
if end CHF @ start FX
USD %
stock only
USD value
round-trip @ end FX
USD %
round-trip
Note
Past day2026-04-01 → 2026-04-0264.00 → 64.000.794 → 0.799+0.00%0$8060.96$8060.96+0.00%$8005.80-0.68%
Past week2026-03-27 → 2026-04-0260.50 → 64.000.795 → 0.799+5.79%350$7613.13$8053.56+5.79%$8005.80+5.16%
Past month2026-03-05 → 2026-04-0263.48 → 64.000.779 → 0.799+0.82%52$8147.34$8214.08+0.82%$8005.80-1.74%
Past 3 months2026-01-06 → 2026-04-0260.68 → 64.000.792 → 0.799+5.47%332$7660.65$8079.79+5.47%$8005.80+4.51%
Year to date2025-12-31 → 2026-04-0257.84 → 64.000.792 → 0.799+10.65%616$7305.80$8083.87+10.65%$8005.80+9.58%
Past 12 months2025-04-02 → 2026-04-0234.89 → 64.000.877 → 0.799+83.41%2911$3979.86$7299.35+83.41%$8005.80+101.16%

USD/CHF levels by period

PeriodCHF / 1 USDChangeUSD vs CHF
Past day0.794 → 0.799+0.69%USD stronger vs CHF
Past week0.795 → 0.799+0.60%USD stronger vs CHF
Past month0.779 → 0.799+2.60%USD stronger vs CHF
Past 3 months0.792 → 0.799+0.92%USD stronger vs CHF
Year to date0.792 → 0.799+0.98%USD stronger vs CHF
Past 12 months0.877 → 0.799-8.82%USD weaker vs CHF

Sandoz (SDZ.SW) — share price by period

Same windows as above; local equity only (CHF per share).

PeriodPrice (CHF / share)ChangeGain / loss
Past day64.00 → 64.00+0.00%Flat
Past week60.50 → 64.00+5.79%Gain
Past month63.48 → 64.00+0.82%Gain
Past 3 months60.68 → 64.00+5.47%Gain
Year to date57.84 → 64.00+10.65%Gain
Past 12 months34.89 → 64.00+83.41%Gain

USD round-trip (100 shares)

USD at start: 100 × (Sandoz close in CHF) ÷ (CHF per USD at start). USD at end: 100 × (Sandoz close in CHF) ÷ (CHF per USD at end). Return includes both the stock move and the FX move.

PeriodUSD invested
start FX
USD value
end FX
ReturnGain / loss
Past day$8060.96$8005.80-0.68%Loss
Past week$7613.13$8005.80+5.16%Gain
Past month$8147.34$8005.80-1.74%Loss
Past 3 months$7660.65$8005.80+4.51%Gain
Year to date$7305.80$8005.80+9.58%Gain
Past 12 months$3979.86$8005.80+101.16%Gain

USD/AUD + BHP (BHP.AX)

Each row uses the same start and end dates as the USD/AUD tracking periods. Baseline story: you invest enough USD—using the period-start USD/AUD close (Yahoo AUD=X)—to buy exactly 100 shares of BHP (BHP.AX) at that day’s close in AUD. At period-end, you value the position in USD from the end share close (×100) and the period-end USD/AUD rate. The wide table shows AUD P&L, USD invested, USD if end-of-period shares are converted at start FX only (stock-only in USD), and the full USD round-trip using end FX. The bottom card is that round-trip only.

Latest USD/AUD: 1.451 AUD per 1 USD (2026-04-03)
Latest BHP (BHP.AX): 51.23 AUD per share (2026-04-01)

Horizon summary (FX)

Across the tracked horizons, the dollar has more often weakened versus the Australian dollar with relatively large average horizon-to-horizon swings.

100 shares per horizon

Period Dates BHP (BHP.AX)<br/><span style="font-weight:400;text-transform:none">AUD</span> USD/AUD
AUD / 1 USD
AUD
return
AUD
P&L
USD
invested
USD value
if end AUD @ start FX
USD %
stock only
USD value
round-trip @ end FX
USD %
round-trip
Note
Past day2026-04-02 → 2026-04-0351.23 → 51.231.447 → 1.451+0.00%0$3540.76$3540.76+0.00%$3530.38-0.29%
Past week2026-03-29 → 2026-04-0350.43 → 51.231.460 → 1.451+1.59%80$3454.91$3509.72+1.59%$3530.38+2.18%
Past month2026-03-06 → 2026-04-0352.81 → 51.231.426 → 1.451-2.99%-158$3702.67$3591.89-2.99%$3530.38-4.65%
Past 3 months2026-01-07 → 2026-04-0346.46 → 51.231.484 → 1.451+10.27%477$3129.81$3451.37+10.27%$3530.38+12.80%
Year to date2025-12-31 → 2026-04-0344.64 → 51.231.493 → 1.451+14.76%659$2990.09$3431.39+14.76%$3530.38+18.07%
Past 12 months2025-04-03 → 2026-04-0335.35 → 51.231.581 → 1.451+44.93%1588$2235.22$3239.53+44.93%$3530.38+57.94%

USD/AUD levels by period

PeriodAUD / 1 USDChangeUSD vs AUD
Past day1.447 → 1.451+0.29%USD stronger vs AUD
Past week1.460 → 1.451-0.59%USD weaker vs AUD
Past month1.426 → 1.451+1.74%USD stronger vs AUD
Past 3 months1.484 → 1.451-2.24%USD weaker vs AUD
Year to date1.493 → 1.451-2.80%USD weaker vs AUD
Past 12 months1.581 → 1.451-8.24%USD weaker vs AUD

BHP (BHP.AX) — share price by period

Same windows as above; local equity only (AUD per share).

PeriodPrice (AUD / share)ChangeGain / loss
Past day51.23 → 51.23+0.00%Flat
Past week50.43 → 51.23+1.59%Gain
Past month52.81 → 51.23-2.99%Loss
Past 3 months46.46 → 51.23+10.27%Gain
Year to date44.64 → 51.23+14.76%Gain
Past 12 months35.35 → 51.23+44.93%Gain

USD round-trip (100 shares)

USD at start: 100 × (BHP close in AUD) ÷ (AUD per USD at start). USD at end: 100 × (BHP close in AUD) ÷ (AUD per USD at end). Return includes both the stock move and the FX move.

PeriodUSD invested
start FX
USD value
end FX
ReturnGain / loss
Past day$3540.76$3530.38-0.29%Loss
Past week$3454.91$3530.38+2.18%Gain
Past month$3702.67$3530.38-4.65%Loss
Past 3 months$3129.81$3530.38+12.80%Gain
Year to date$2990.09$3530.38+18.07%Gain
Past 12 months$2235.22$3530.38+57.94%Gain

USD/HKD + Tracker Fund (2800.HK)

Each row uses the same start and end dates as the USD/HKD tracking periods. Baseline story: you invest enough USD—using the period-start USD/HKD close (Yahoo HKD=X)—to buy exactly 500 shares of Tracker Fund of Hong Kong (2800.HK) at that day’s close in HKD. At period-end, you value the position in USD from the end share close (×500) and the period-end USD/HKD rate. The wide table shows HKD P&L, USD invested, USD if end-of-period shares are converted at start FX only (stock-only in USD), and the full USD round-trip using end FX. The bottom card is that round-trip only.

Latest USD/HKD: 7.836 HKD per 1 USD (2026-04-03)
Latest Tracker Fund of Hong Kong (2800.HK): 25.40 HKD per share (2026-04-01)

Horizon summary (FX)

Across the tracked horizons, the dollar has more often strengthened versus the Hong Kong dollar with generally quiet day-to-day volatility on average.

500 shares per horizon

Period Dates Tracker Fund of Hong Kong (2800.HK)<br/><span style="font-weight:400;text-transform:none">HKD</span> USD/HKD
HKD / 1 USD
HKD
return
HKD
P&L
USD
invested
USD value
if end HKD @ start FX
USD %
stock only
USD value
round-trip @ end FX
USD %
round-trip
Note
Past day2026-04-02 → 2026-04-0325.40 → 25.407.837 → 7.836+0.00%0$1620.54$1620.54+0.00%$1620.77+0.01%
Past week2026-03-29 → 2026-04-0325.00 → 25.407.832 → 7.836+1.60%200$1595.99$1621.52+1.60%$1620.77+1.55%
Past month2026-03-06 → 2026-04-0325.92 → 25.407.819 → 7.836-2.01%-260$1657.46$1624.20-2.01%$1620.77-2.21%
Past 3 months2026-01-07 → 2026-04-0326.32 → 25.407.787 → 7.836-3.50%-460$1690.02$1630.94-3.50%$1620.77-4.10%
Year to date2025-12-31 → 2026-04-0325.82 → 25.407.781 → 7.836-1.63%-210$1659.24$1632.25-1.63%$1620.77-2.32%
Past 12 months2025-04-03 → 2026-04-0322.44 → 25.407.778 → 7.836+13.17%1478$1442.84$1632.81+13.17%$1620.77+12.33%

USD/HKD levels by period

PeriodHKD / 1 USDChangeUSD vs HKD
Past day7.837 → 7.836-0.01%USD weaker vs HKD
Past week7.832 → 7.836+0.05%USD stronger vs HKD
Past month7.819 → 7.836+0.21%USD stronger vs HKD
Past 3 months7.787 → 7.836+0.63%USD stronger vs HKD
Year to date7.781 → 7.836+0.71%USD stronger vs HKD
Past 12 months7.778 → 7.836+0.74%USD stronger vs HKD

Tracker Fund of Hong Kong (2800.HK) — share price by period

Same windows as above; local equity only (HKD per share).

PeriodPrice (HKD / share)ChangeGain / loss
Past day25.40 → 25.40+0.00%Flat
Past week25.00 → 25.40+1.60%Gain
Past month25.92 → 25.40-2.01%Loss
Past 3 months26.32 → 25.40-3.50%Loss
Year to date25.82 → 25.40-1.63%Loss
Past 12 months22.44 → 25.40+13.17%Gain

USD round-trip (500 shares)

USD at start: 500 × (Tracker close in HKD) ÷ (HKD per USD at start). USD at end: 500 × (close in HKD) ÷ (HKD per USD at end). Return includes both the stock move and the FX move.

PeriodUSD invested
start FX
USD value
end FX
ReturnGain / loss
Past day$1620.54$1620.77+0.01%Gain
Past week$1595.99$1620.77+1.55%Gain
Past month$1657.46$1620.77-2.21%Loss
Past 3 months$1690.02$1620.77-4.10%Loss
Year to date$1659.24$1620.77-2.32%Loss
Past 12 months$1442.84$1620.77+12.33%Gain

USD/CNY + Bank of China Shanghai (601988.SS)

Each row uses the same start and end dates as the USD/CNY tracking periods. Baseline story: you invest enough USD—using the period-start USD/CNY close (Yahoo CNY=X)—to buy exactly 100 shares of Bank of China — Shanghai A-share (601988.SS) at that day’s close in CNY. At period-end, you value the position in USD from the end share close (×100) and the period-end USD/CNY rate. The wide table shows CNY P&L, USD invested, USD if end-of-period shares are converted at start FX only (stock-only in USD), and the full USD round-trip using end FX. The bottom card is that round-trip only.

Latest USD/CNY: 6.894 CNY per 1 USD (2026-04-03)
Latest Bank of China — Shanghai A-share (601988.SS): 5.82 CNY per share (2026-04-02)

Horizon summary (FX)

Across the tracked horizons, the dollar has more often weakened versus the Chinese yuan with moderate average moves when comparing each horizon end to its start.

100 shares per horizon

Period Dates Bank of China — Shanghai A-share (601988.SS)<br/><span style="font-weight:400;text-transform:none">CNY</span> USD/CNY
CNY / 1 USD
CNY
return
CNY
P&L
USD
invested
USD value
if end CNY @ start FX
USD %
stock only
USD value
round-trip @ end FX
USD %
round-trip
Note
Past day2026-04-02 → 2026-04-035.82 → 5.826.885 → 6.894+0.00%0$84.53$84.53+0.00%$84.42-0.13%
Past week2026-03-29 → 2026-04-035.67 → 5.826.912 → 6.894+2.65%15$82.04$84.21+2.65%$84.42+2.90%
Past month2026-03-06 → 2026-04-035.39 → 5.826.897 → 6.894+7.98%43$78.15$84.38+7.98%$84.42+8.02%
Past 3 months2026-01-07 → 2026-04-035.52 → 5.826.983 → 6.894+5.43%30$79.04$83.34+5.43%$84.42+6.80%
Year to date2025-12-31 → 2026-04-035.73 → 5.826.996 → 6.894+1.57%9$81.90$83.19+1.57%$84.42+3.07%
Past 12 months2025-04-03 → 2026-04-035.44 → 5.827.267 → 6.894+7.05%38$74.81$80.08+7.05%$84.42+12.85%

USD/CNY levels by period

PeriodCNY / 1 USDChangeUSD vs CNY
Past day6.885 → 6.894+0.13%USD stronger vs CNY
Past week6.912 → 6.894-0.25%USD weaker vs CNY
Past month6.897 → 6.894-0.04%USD weaker vs CNY
Past 3 months6.983 → 6.894-1.28%USD weaker vs CNY
Year to date6.996 → 6.894-1.46%USD weaker vs CNY
Past 12 months7.267 → 6.894-5.14%USD weaker vs CNY

Bank of China — Shanghai A-share (601988.SS) — share price by period

Same windows as above; local equity only (CNY per share).

PeriodPrice (CNY / share)ChangeGain / loss
Past day5.82 → 5.82+0.00%Flat
Past week5.67 → 5.82+2.65%Gain
Past month5.39 → 5.82+7.98%Gain
Past 3 months5.52 → 5.82+5.43%Gain
Year to date5.73 → 5.82+1.57%Gain
Past 12 months5.44 → 5.82+7.05%Gain

USD round-trip (100 shares)

USD at start: 100 × (BoC close in CNY) ÷ (CNY per USD at start). USD at end: 100 × (close in CNY) ÷ (CNY per USD at end). Return includes both the stock move and the FX move.

PeriodUSD invested
start FX
USD value
end FX
ReturnGain / loss
Past day$84.53$84.42-0.13%Loss
Past week$82.04$84.42+2.90%Gain
Past month$78.15$84.42+8.02%Gain
Past 3 months$79.04$84.42+6.80%Gain
Year to date$81.90$84.42+3.07%Gain
Past 12 months$74.81$84.42+12.85%Gain

USD/GBP + Barclays (BARC.L)

Each row uses the same start and end dates as the USD/GBP tracking periods. Baseline story: you invest enough USD—using the period-start USD/GBP close (Yahoo GBP=X)—to buy exactly 100 shares of Barclays (BARC.L) at that day’s close in GBP. At period-end, you value the position in USD from the end share close (×100) and the period-end USD/GBP rate. The wide table shows GBP P&L, USD invested, USD if end-of-period shares are converted at start FX only (stock-only in USD), and the full USD round-trip using end FX. The bottom card is that round-trip only.

Latest USD/GBP: 0.758 GBP per 1 USD (2026-04-02)
Latest Barclays (BARC.L): 4.09 GBP per share (2026-04-01)

Horizon summary (FX)

Across the tracked horizons, the dollar has more often strengthened versus the pound sterling with moderate average moves when comparing each horizon end to its start.

100 shares per horizon

Period Dates Barclays (BARC.L)<br/><span style="font-weight:400;text-transform:none">GBP</span> USD/GBP
GBP / 1 USD
GBP
return
GBP
P&L
USD
invested
USD value
if end GBP @ start FX
USD %
stock only
USD value
round-trip @ end FX
USD %
round-trip
Note
Past day2026-04-01 → 2026-04-024.09 → 4.090.752 → 0.758+0.00%0$543.75$543.75+0.00%$539.30-0.82%
Past week2026-03-27 → 2026-04-023.82 → 4.090.750 → 0.758+6.95%27$509.69$545.09+6.95%$539.30+5.81%
Past month2026-03-05 → 2026-04-024.17 → 4.090.748 → 0.758-1.98%-8$557.51$546.48-1.98%$539.30-3.27%
Past 3 months2026-01-06 → 2026-04-024.88 → 4.090.739 → 0.758-16.30%-80$660.92$553.20-16.30%$539.30-18.40%
Year to date2025-12-31 → 2026-04-024.76 → 4.090.743 → 0.758-14.11%-67$640.90$550.47-14.11%$539.30-15.85%
Past 12 months2025-04-02 → 2026-04-022.71 → 4.090.766 → 0.758+50.92%138$353.35$533.27+50.92%$539.30+52.62%

USD/GBP levels by period

PeriodGBP / 1 USDChangeUSD vs GBP
Past day0.752 → 0.758+0.82%USD stronger vs GBP
Past week0.750 → 0.758+1.07%USD stronger vs GBP
Past month0.748 → 0.758+1.33%USD stronger vs GBP
Past 3 months0.739 → 0.758+2.58%USD stronger vs GBP
Year to date0.743 → 0.758+2.07%USD stronger vs GBP
Past 12 months0.766 → 0.758-1.12%USD weaker vs GBP

Barclays (BARC.L) — share price by period

Same windows as above; local equity only (GBP per share).

PeriodPrice (GBP / share)ChangeGain / loss
Past day4.09 → 4.09+0.00%Flat
Past week3.82 → 4.09+6.95%Gain
Past month4.17 → 4.09-1.98%Loss
Past 3 months4.88 → 4.09-16.30%Loss
Year to date4.76 → 4.09-14.11%Loss
Past 12 months2.71 → 4.09+50.92%Gain

USD round-trip (100 shares)

USD at start: 100 × (Barclays close in GBP) ÷ (GBP per USD at start). USD at end: 100 × (close in GBP) ÷ (GBP per USD at end). Return includes both the stock move and the FX move.

PeriodUSD invested
start FX
USD value
end FX
ReturnGain / loss
Past day$543.75$539.30-0.82%Loss
Past week$509.69$539.30+5.81%Gain
Past month$557.51$539.30-3.27%Loss
Past 3 months$660.92$539.30-18.40%Loss
Year to date$640.90$539.30-15.85%Loss
Past 12 months$353.35$539.30+52.62%Gain