Prices are last closes from Yahoo Finance chart data, taken as the most recent completed session in each venue, which means the as-of date usually differs by market, and on this run it does: Tokyo is 15 Sep 2026, as is Novonix's ASX ordinary line, quoted only in prose, while Xetra and the US are both 14 Sep 2026 — Monday, because neither has opened again since. This is the ordinary weekday shape of a 07:00 UTC refresh: Tokyo and Sydney have closed by then and Europe and New York have not, so the Asian venues run one session ahead. Saturday is the exception, the one run where all three agree. One trap, recorded on 19 Aug 2026: Yahoo’s daily bar array can lag a venue’s latest close, and that afternoon it still ended at the 18 August Tokyo session while the quote metadata already carried the 19 August close. Taking the bars at face value would have shown Harmonic Drive at ¥5,960 rather than ¥5,670, understating the fall by about five percentage points. The German feed has now swallowed a third session, and the running tally is the argument for the method rather than against it. Schaeffler's 11 September bar filled at €7.19, exactly the figure reconstructed at the time from the quote metadata's 17:35:12 CEST auction stamp — the reconstruction verified against the feed it was standing in for. This run the same hole opened one session later: there is no 14 September daily bar for SHA0.DE either, and the €6.95 on this page is taken from quote metadata stamped 17:35:05 CEST, five minutes past the Xetra close. The 7 September hole has still never filled. So two of the three reconstructed sessions remain unconfirmed by the vendor and one has been confirmed exactly, which is the honest state of it. The same gap hit the previous run from the opposite direction, when the daily bars for every US name ended at 2 September while the metadata already carried the completed 3 September close. The metadata timestamp, converted to exchange-local time, is what decides whether a session is complete. Returns are computed on the local primary line, so no currency translation is embedded. This is a dated snapshot — the page cannot fetch live quotes and does not pretend to. It is refreshed daily at 07:00 UTC, and the compiled date in the masthead moves every time any content on this page changes, so that stamp is always the age of what you are reading.
28 Aug 2026: the corporate-action trap. Novonix changed its ADS ratio on 27 August, effectively a one-for-ten reverse split of the US line. Yahoo adjusted its quote metadata immediately — the 52-week high became $38.60 — but had not yet restated the daily close history, which still ran to $0.435. Read together, the two would have put Novonix 98.9% below its 52-week high, an invented 10× drawdown. Yahoo restated the history in stages, and for a fortnight put the seam in the wrong place: the 10× step sat between 21 and 24 August, three sessions before the change took effect on 27 August, so 24–26 August were carried at post-change prices they never traded at. That restatement has now completed. The whole series is on the post-change ratio, the misplaced step is gone, and a scan of two years of daily bars finds no jump larger than the two genuine ones from November 2024 and October 2025. The figures on this page were computed throughout with both sides on the post-change ratio, scaling closes at the seam the data actually contained rather than the one the corporate action implied — and they did not move when the vendor caught up, which is the only real test such a patch gets. Taken raw at the time, the same mismatch would have reported Novonix up 618% in a month, the earlier error wearing the opposite sign. Any screen mixing adjusted metadata with unadjusted bars across a corporate action produces the same class of error, silently.
A hole in the German feed, since filled. Yahoo's daily bars carried no 28 August close for any German single stock — Schaeffler, SAP, BMW and Continental all return null for that session, as do the Frankfurt, Munich, Düsseldorf and Hamburg lines, so it is one upstream gap rather than several — while the DAX index itself printed 26,570.0 that day. Taking the bars at face value would have held Schaeffler at its 27 August close of €7.35 and reported a 2.4% rise as a flat session. The €7.53 on this page is reconstructed from the intraday series for 28 August and cross-checked against an independent price history that agrees to the cent and matches Yahoo's own daily bars for 24–27 August exactly. A missing bar is not the same as an unchanged price. Yahoo backfilled the session later the same day at €7.53, matching the reconstruction to the cent.
The German hole is now a standing feature — and it heals itself, which is the useful part. It has recurred on nine sessions since late August, and it is not Schaeffler-specific: SAP and Siemens return null for exactly the same days, so it is one upstream gap rather than a broken ticker. What has changed is that the earlier gaps have since backfilled, which turns them into a test of the patch. Yahoo now carries daily bars for 28 August and 1–4 September, and every one of them matches the figure this page reconstructed at the time to the cent: €7.53, €7.22, €7.02, €7.30 and €7.43. Five reconstructions, five exact confirmations, using two different routes — the neighbouring session's quote metadata, and the intraday series. The 7 and 8 September holes needed a third route, because both were still missing while Xetra had already opened on 9 September, so the metadata carried a live quote rather than either settlement and the standard 5-minute series stops at 17:25, before the closing auction. Requesting the 5-minute series with pre- and post-market bars included returns the auction print itself, stamped 17:35 CEST: €7.34 on 7 September and €7.43 on 8 September, the latter on 229,007 shares against a few thousand in each of the preceding bars — the volume signature of a closing auction rather than a stray tick. The 8 September bar has since backfilled at exactly €7.43, a sixth reconstruction confirmed; the 7 September bar has still not returned at all. The 9 September close, €7.40, came back a fourth way and the simplest one yet: the daily request, made before Xetra's 10 September auction, still carried 9 September's settlement in regularMarketPrice stamped 17:39 CEST, and the 5-minute request made at the same moment returned the same €7.40 in its previousClose field. Two independent fields, one figure — and the vendor has since backfilled that session at exactly €7.40, a seventh reconstruction confirmed. Taken from the bars alone the page would have carried Schaeffler at €7.43 and called a live session unchanged. 11 September behaved the same way: €7.19 in regularMarketPrice, stamped 17:35:12 CEST against a 17:30 close, while the daily bars stopped at 10 September — and that session has since backfilled at exactly €7.19, an eighth reconstruction confirmed. 14 September is the newest hole and is identical in shape: €6.95 in regularMarketPrice, stamped 17:35:05 CEST, with the daily bars stopping at 11 September. Ten holes, ten reconstructions, eight of them since confirmed to the cent; only 7 and 14 September are still outstanding. That is settled enough to be a procedure rather than a surprise — when a German bar is missing, take the auction print from the metadata timestamp and check it against a second field before believing it.
Bars that come and go. Novonix's daily history around its 27 August ADS ratio change is not stable between requests: 28 August read $3.51 at one run and had disappeared again, along with 26 and 27 August, by the next. Left alone, that would have moved the name's correlation and shown a four-session fall as a one-day move. The 28 August close is pinned to the verified figure so the series does not wobble with the feed. By 3 September the instability had spread well beyond Novonix: the whole 28 August US session had gone missing for Ambarella, REMX, Perpetua, Lynas and Compass Diversified while surviving for MP and USA Rare Earth — per-ticker attrition, not one dropped day. That has since healed. All five carry 28 August again, and Novonix's bar for it has returned at exactly $3.51, the figure this page pinned when it kept vanishing. The weekly series takes each ISO week's last available close, which absorbs this without shifting a week; where it removes a Friday, that week ends on the Thursday instead. Where a vendor's history changes underneath you, the fix is to record what you verified, not to re-derive it each run.
4 Sep 2026: a continuous futures series that is not continuous. This page has priced gold off GC=F, Yahoo's front-month gold contract, to sanity-check Perpetua's moves. That series silently rolled: GC=F now resolves to Gold Dec 26, and its own bar array still carries $4,366.3 for 2 September — the expiring contract — while the December contract closed that session at $4,414.6. Differencing across the roll would have reported a +4.0% gold session on 3 September against +1.9% for the bullion ETFs, which agree with each other to four hundredths of a point (SPDR Gold Shares +1.85%, iShares Gold Trust +1.88%). A futures move measured across a contract change is a spread, not a return. Gold figures on this page are now taken from the spot-tracking ETFs, which also settle on the same 16:00 ET clock as Perpetua and the miners they are being compared with — the earlier $4,366/oz reference has been dropped for the same reason.
Correlations use 104 completed weekly returns bucketed by ISO calendar week so Tokyo, Xetra and New York lines align despite different trading calendars. Weekly rather than daily specifically to avoid the time-zone lag that inflates or deflates cross-market daily correlation. The window runs to the completed week ended 11 Sep 2026; it was extended from 53 weeks on 14 Aug 2026, which shifted several tier-two figures down by 0.10–0.20 without changing any conclusion. Every figure is cross-checked against a second bucketing method before publication; on this run the two agreed to four decimal places on every series, both putting the headline basket-to-REMX figure at 0.389. The window did not advance this run and every correlation on this page is unchanged: today is Tuesday, ISO week 38 is still in progress and the in-progress week is excluded, so the sample still ends at the week ended 11 September. That is the ordinary state of a weekday refresh. It advanced on the last Saturday run, and the size of that move is the reason the figures are worth re-reading whenever it does: the headline went from 0.391 to 0.389, and seven per-name figures shifted by a single hundredth — Lynas to REMX from 0.63 to 0.64, USA Rare Earth 0.34 to 0.35, Nidec 0.34 to 0.33, Ambarella 0.21 to 0.19, and against the basket Schaeffler 0.61 to 0.60, Nidec 0.63 to 0.62 and Yaskawa 0.84 to 0.83. That run nearly missed it, because the tier-two table happened to round identically and checking only that table would have left stale figures in the two bar charts, the Schaeffler card and three sentences of prose. A window that advances has to be re-read everywhere it is quoted, not sampled in one place. A Saturday refresh is the only one that can advance it, because it is the only run with a finished trading week behind it. Correlation measures co-movement, not causation — treat 0.39 as "these travel together loosely," not as a precise constant.
A correction worth repeating, and a bigger one below it. Schaeffler's correlation to the robotics basket was originally computed on the SFFLY ADR and came out at 0.16. On the liquid Xetra line it is 0.60. Thin ADRs do not merely lag — they can invert a conclusion. Every correlation on this page now uses the primary listing.
18 Aug 2026 correction: the alignment bug. Every correlation figure this page had published through 17 Aug 2026 was computed from Yahoo's native weekly bars (interval=1wk). Those bars anchor Tokyo and Xetra weeks roughly one calendar week off from New York's — confirmed directly by comparing native bars against daily closes re-bucketed into true ISO weeks, which showed a consistent one-week offset for every Tokyo and Xetra ticker tested but not for US tickers. Because the tier-one basket is four-sixths Japanese names, this silently corrupted every cross-region figure: the robotics basket's correlation to REMX read 0.19 on the misaligned data and 0.41 once daily closes were re-bucketed by calendar week (0.39 on the current window) — confirmed by two independent methods (ISO-week bucketing and Friday-anchored resampling) that agree to three decimal places. Correlations computed entirely within one region (e.g. TDK, a Tokyo name, against the mostly-Tokyo basket) barely moved, which is exactly what a same-direction shift on both sides of a comparison would produce, and is why the bug went unnoticed until a cross-region figure was checked against an independent method. Every correlation on this page, in every table, chart and paragraph, is now computed from daily closes re-bucketed into ISO calendar weeks.
Use the primary listings. The ADRs quoted in the source post are thin: HSYDF traded 200 shares in a session, YASKY 513, NCTKY 1,350. NJDCY has not printed since February. Prices on those lines can sit stale for days and will not reflect Tokyo. Where an ADR is the only access route, expect a spread.
Not investment advice. This is a research snapshot assembled from public filings, company releases and press reporting, built to check a social-media thesis rather than to endorse it.