How GEO sources price data
Last updated: August 7, 2026
GEO is built to be straight with you about its numbers. This page explains where our prices come from, how current they are, exactly how we cite them in each brief, and the honest edge cases — including the difference between a live price and an official settlement. It's the kind of detail most products hide; we'd rather show it.
Where the numbers come from
Yahoo Finance (the yfinance feed). We quote the front-month — the most actively traded contract — for each product, and roll to the next month on the exchange's schedule so a thin, expiring contract never sets the number.
Roughly 15–20 minutes delayed during the trading day.
The Federal Reserve's FRED database — the 10-year nominal Treasury yield and the 10-year real (inflation-protected) yield.
FRED publishes these with about a one-day lag, so we always print the 'as of' date next to the figure.
Yahoo Finance.
Effectively current through the trading day, so we cite it as 'today's' dollar index.
How we cite prices in each brief
GEO publishes three briefs a day, and each one references prices a little differently. We always name the reference point, so you know whether you’re reading a live price or a final settle.
The latest available price, measured against the prior day's official settlement — e.g. “trading at $75.78, up 0.74% from Wednesday's settle.”
The day's official settlement, measured against the prior day's settle — the true day-over-day change — e.g. “settled at $77.29, up 2.75%.”
A note on “preliminary” settlements
An official settlement price is not simply the last trade of the day. Exchanges calculate it after the close — often as a weighted average over a short closing window — and publish it shortly afterward. That official settle is the number the market treats as the day’s close.
For most contracts, our feed reflects the official settle in time for the evening brief. For a few — notably the ICE softs (sugar, coffee, cocoa, and cotton) — the exchange’s final settle reaches our feed a few hours later, overnight. On a fast-moving day, the evening figure for those can be preliminary and revise slightly — typically well under 1% — by the next morning.
The CME side has a weekly timing quirk of its own. Those exchanges publish the official settle right after the close, but our feed only reflects it once the evening electronic session reopens — which doesn’t happen on Friday nights or the eve of a holiday. So the Friday evening brief cites the day’s latest traded price rather than the official settle, and the confirmed Friday settle appears in Monday morning’s brief.
What we’re working toward
GEO is in beta, and the free feed that powers it has real limits. Here’s what’s next on the data side:
- A licensed end-of-day settlement feed, so every product carries the exchange's official settle the moment it's published — no overnight revision, no preliminary figures.
- Broader coverage as we add sectors beyond commodities — equities, macro, real estate, and crypto — each with the same transparency about sourcing and timing.
- More of this surfaced right in the product: hover any price to see its exact source, contract month, and timestamp.