Enter TimeCopilot Terminal

Can we beat Wall Street using
✨FoundationForecast?

Q3 2026 earnings from 10 public companies with 24 Time Series Foundation Models, measuring the latest time series foundation models against the Wall Street consensus.

TimeCopilot · as of November 4, 2026

Loop through the 7 report days scored so far: actual quarterly history, the reported number, Wall Street and the 3 closest models, with the top 6 and Wall Street ranked by miss

This is not investment advice. Nothing here says anything about whether to buy or sell a stock. It's an exploration of how a new kind of tooling could change who gets to do this kind of analysis.

Time series foundation models on public markets

This is the next experiment in a series that tests time series foundation models on real-world data. The first one forecast token usage on OpenRouter [1]. Now the test is something almost everyone in the U.S. can access, the public financial markets. Quarterly results are public, the filings behind them are free on the SEC's EDGAR system [2], and analyst expectations show up in the financial press. Still, turning all that into a forecast takes tools and training most people don't have, so markets that are open on paper are hard for non-experts to dive into. The question here is whether time series foundation models, served through FoundationForecast, can help open that up.

The bar for these models is high, and it should be. Rob Hyndman made the skeptical case really well in a recent post [3]. He points out that published comparisons often use weak statistical baselines [4], that the datasets in public benchmarks keep showing up in the models' training data [5], and that a leaderboard averages over so many domains that it can hide how a model does on the series that actually matter. He closes with a key thought.

“A model that tops a MASE leaderboard by a small margin but takes an order of magnitude longer to run, or performs poorly on genuinely new data, may be the wrong choice operationally even if it’s the ‘best’ model on paper.” [3]

The field needs shared, realistic evaluation, with honest baselines next to the new models and data the models can't have seen. A company's next quarterly revenue is about as fresh as test data gets, since it doesn't exist until the company reports it. Every forecast here was locked before report day, so there's no way for the answer to leak in.

Running that kind of evaluation across dozens of models is the hard part. FoundationForecast, our newly released open-source unified API for time series foundation models, takes care of it. It runs all 24 foundation models in this test, plus the seasonal-naive baseline, through one interface, so their actual performance can be checked on the same data in the same way. Its catalog now also includes the classical auto models (AutoARIMA, AutoETS, AutoTheta and AutoCES), and in this test AutoARIMA, AutoETS and AutoTheta were run locally on the same quarters. The rest (Naive, Prophet, LightGBM, XGBoost and N-BEATS) come from the wider TimeCopilot stack. Results are still coming in, with four of the ten companies yet to report, and there's no definitive answer yet on whether these models beat Wall Street or older methods. In this test, though, the evidence leans their way at the horizon that matters most here, the next quarter. The best foundation model beat the Wall Street consensus on 6 of 7 report days, and all six of the models with a smaller typical miss than Wall Street over the season are foundation models. Every one of the 24 beat AutoETS on report day. AutoARIMA was the toughest classical baseline, with 9 of the 24 ahead of it, and on two report days a classical model was closest of all (AutoTheta [6] on Coinbase and AutoARIMA [7] on Palantir).

That practical angle is the focus here. For investors and for the companies themselves, the next quarter is the number everyone waits for. It shapes guidance, the stock's move on report day and a lot of planning, and it's the one forecast Wall Street publishes for nearly every big company. That makes it a fair place to line these models up against the consensus. And few numbers get as much attention, four times a year, as an earnings report.

Why stocks

Earnings make a good test because a lot rides on the forecast, and the forecast is expensive. The Wall Street consensus is the average of what sell-side analysts expect, and getting to it costs money. A single Bloomberg Terminal seat was priced at $31,980 a year for 2025 [8]. Research has a price tag too. When MiFID II forced banks in Europe to charge for research separately, UBS was reported to ask about $40,000 a year for basic access [9], and prices across the industry ranged from $1,600 to $1 million [10].

Coverage is also patchy. About a quarter of U.S.-listed companies have no analyst coverage at all, according to a recent Seeking Alpha analysis as summarized by Pluang [11]. That gap has real effects. Derrien and Kecskés found that companies that lost an analyst because a broker closed or merged went on to cut investment and financing compared with similar companies that didn't [12]. Even covered companies often get a consensus only for the headline number. For three of the four report days still to come in this test (Disney Experiences, Nvidia Data Center and Walmart U.S.), no segment consensus had been captured at the time of writing.

A forecast that costs an API call instead of an analyst team could fill some of those gaps. Whether it's any good is an empirical question, and an earnings report is a hard, public, dated test of it.

Why these companies

The ten companies were picked to span big parts of the U.S. economy, with a mix of steady and fast-changing businesses. The test follows one quarterly series for each, and two for McDonald's.

Coinbase, Apple, Palantir, AMD, McDonald's and Shopify have reported. Disney, Home Depot and Nvidia report on November 17, and Walmart reports on November 19.

Why publish before all reports are live?

Publication waited until some of the companies had reported, so the results would have something real behind them, and so far they've been good. The coin is still in the air, though. Four of the 10 companies tracked (40%) haven't reported yet (4 of 11 series), and their forecasts are already locked and shown below. If Nvidia steps up the way AMD did, the picture could change.

What was tested

The test covers 11 quarterly series from 10 companies, taken from SEC filings in U.S. dollars. Each series got 33 models.

The second group mixes two kinds of model. AutoARIMA, AutoETS and AutoTheta are now part of FoundationForecast as well, next to AutoCES, which wasn't in this test, but here they ran locally with statsforecast. Naive, Prophet, LightGBM, XGBoost and N-BEATS come from the wider TimeCopilot stack. Classical models like AutoARIMA, AutoETS and Prophet are also evaluated in Impermanent, a live benchmark for temporal generalization [13]. All eight ran locally on exactly the same quarters and the same protocol as the API models.

Before any report day, every model went through cross-validation on the last 12 quarters. For each one it saw only the data available at the time and forecast one quarter ahead. Each quarter's error was divided by seasonal naive's error and the 12 ratios were combined with a geometric mean. That's relative MASE [14], the same scale GIFT-Eval [15] and fev-bench [16] use, so 1 means no better than naive and lower is better.

Then every model's next-quarter forecast was locked and scored against the reported number afterwards. The series were forecast on different dates, from October 28 to November 2, 2026, all before the actuals came out. Lock dates are in UTC, so Coinbase shows October 29 for both its lock and its report: the forecasts were locked at 00:11 UTC that day, which is 5:11 p.m. Pacific on October 28, about 20 hours before Coinbase reported after the close. The one exception is Shopify's eight locally run models, which we added on November 4 Pacific time, after its November 3 report, on history ending in Q2 2026, so the reported number was not in their data. Nothing was refit after a report day. For the season score, each model's miss on a report day is divided by seasonal naive's miss on the same report day, and those ratios are combined with a geometric mean. Wall Street's consensus gets scored exactly the same way, which puts it on the same board as the models.

This page uses two rankings. Report-day leaderboards list the models closest to the reported number first, and “finished #” is a model's place there. Cross-validation is the other one: “CV #”, “ranked on cross-validation” and the leaderboard going into a report all refer to the 12-quarter order described above.

Report by report

The models beat Wall Street most easily on McDonald's total revenues and Palantir revenue, where 25 and 21 of 33 models beat the consensus. Shopify GMV was the hardest of the ones that fell, since Wall Street was only 0.7% off and just 4 models did better. Figure 1 shows every report day with all 33 models and Wall Street in the order they finished.

Table 1

Scorecard, 7 report days

Locked forecasts against the reported number. A miss is forecast minus actual, so negative means too low. Tap or click a row to open that report day in Figure 1.

Report dayActualWall Street missClosest model Cross-validation #1Beat Wall St.
Coinbase net revenueQ3 2026$1,160M−⁠$60M−⁠5.2% · Zacks, Oct 26, 2026auto-theta−⁠$4M · CV #30timestral-5m+$48M · finished #1112 of 33
Apple iPhone net salesQ4 FY2026$57.58B−⁠$403M−⁠0.7% · Zacks, Oct 31, 2026chronos-bolt-small+$57M · CV #2tabby+$1,408M · finished #217 of 33
Palantir revenueQ3 2026$2,313M−⁠$143M−⁠6.2% · Zacks, Oct 31, 2026auto-arima−⁠$21M · CV #2tabby+$30M · finished #521 of 33
AMD Data Center revenueQ3 2026$8,546M−⁠$276M−⁠3.2% · Zacks, Oct 29, 2026timesfm-2−⁠$964M · CV #1timesfm-2−⁠$964M · finished #10 of 33
McDonald's total revenuesQ3 2026$7,157M+$123M+1.7% · Zacks, Oct 30, 2026timesfm-2+$2M · CV #29granite-patchtst-r2−⁠$59M · finished #1425 of 33
McDonald's franchised revenuesQ3 2026$4,487M+$33M+0.7% · Zacks, Oct 30, 2026toto-2-4m+$4M · CV #30granite-patchtst-r2+$60M · finished #2414 of 33
Shopify GMVQ3 2026$119.14B+$885M+0.7% · StreetAccount via CNBC, Nov 3, 2026toto-2-313m+$101M · CV #10n-beats+$2,338M · finished #144 of 33

Figure 1

Each report day, ranked by closeness

#Closest on report dayMiss

    AMD, the miss

    AMD Data Center revenue came in at $8,546M, up 27% from $6,718M the quarter before. Wall Street was 3.2% low. Every one of the 33 models was at least 11% low, and the median foundation model forecast was about $7,107M. The closest model, TimesFM 2, was also the cross-validation leader, which makes AMD the only report day where the leaderboard got it right, and the right model still missed by $964M.

    The reason is simple. Analysts had company guidance, customer orders and a sense of the AI buildout to go on. A model that reads one revenue series only sees its past, and when a business steps up faster than its own history suggests, the series is the last to know. Context is Key makes the same point from the research side, showing that forecasts improve when the model gets the background a human forecaster would use [17]. That's the honest limit of this setup, and a pretty clear pointer to what comes next.

    GIFT-Eval and fev-bench vs report day

    GIFT-Eval and fev-bench rank foundation models over hundreds of public datasets. The OpenRouter study found their order didn't carry over to token usage [1], and earnings look similar. If the benchmark order carried over, the lines in Figure 2 would run straight across. Ranked among these 20, GIFT-Eval's top three landed mid-pack on report day. Timestral 209M finished 7th, Timestral 123M finished 5th and t0-gamma finished 9th, out of 20. Meanwhile Toto 2 313M, 13th of 20 on GIFT-Eval, finished first.

    Figure 2

    Benchmark order vs earnings order

    Foundation models only, ranked among the models that have an entry on the chosen benchmark. Benchmark numbers are the public results, each model's MASE divided by seasonal naive's and combined with a geometric mean, the same snapshot used in the OpenRouter study [1]. GIFT-Eval quarterly uses its M4 quarterly configuration. Colored lines are the benchmark's top 3. Hover or tap a line to follow a model.

    GIFT-Eval's quarterly slice does better, with a correlation of +0.60 against the earnings cross-validation, which makes sense since it's closer to this kind of data. Against the report days, it's still only +0.22. The overall GIFT-Eval order comes in at +0.13 and fev-bench at −0.15, basically no relationship. None of this means the benchmarks are wrong. They average over many domains, and a leaderboard can hide how a model does on the series that actually matter [3]. Benchmarks are guidance. The data and the setup pick the model.

    Table 2

    Rank correlation with the earnings results

    Spearman correlation, foundation models only. 1 means the same order, 0 means unrelated.

    Rankingvs earnings CVvs report dayModels
    GIFT-Eval, all data+0.45+0.1320
    GIFT-Eval, quarterly+0.60+0.2220
    fev-bench+0.24−0.1514
    Earnings cross-validation·+0.3424
    fev-bench covers fewer of these models, so its row uses a smaller set. With 7 report days, read these as direction, not precision.

    Company by company

    Figure 3 shows any of the 11 series with its history, the 12 backtest quarters and the locked forecasts, either for the top 3 models on cross-validation or for the 3 that landed closest on report day.

    Figure 3

    History, backtest and locked forecasts

    Coinbase. The most volatile series in the set, since revenue follows crypto trading volume. Net revenue came in at $1,160M. The Wall Street figure here is $1,100M, a miss of −⁠$60M, from Zacks' October 26 preview, which put net revenue down 38.9% year over year. Against it, 12 of 33 models did better. The closest was AutoTheta, only $4M off, even though it ranked #30 on cross-validation.

    Apple. iPhone net sales were $57.58B. The Zacks consensus of $57.18B missed by −⁠$403M, only 0.7%, a tough bar. 7 of 33 models cleared it, led by Chronos-Bolt Small at +$57M. The answer also depends on which consensus counts. LSEG had $56.54B, and against that number 17 of 33 models beat Wall Street.

    Palantir. Revenue was $2,313M, and Wall Street was $143M low (−⁠6.2%). Palantir has grown every quarter for the past two years, and the models extrapolated that trend better than the consensus did. 21 of 33 models beat Wall Street, with AutoARIMA closest at −⁠$21M.

    AMD. The one report day where no model got close, covered above.

    Shopify. Gross merchandise volume came in at $119.14B. The Wall Street figure of $120.03B (StreetAccount via CNBC, Nov 3, 2026) was $885M high, only 0.7%, and just 4 of 33 models beat it. Toto 2 313M was closest at +$101M, after ranking #10 on cross-validation.

    McDonald's. The steadiest business here. Wall Street was $123M high on total revenues and $33M high on franchised revenues. 25 of 33 models beat it on total revenues and 14 on franchised, and the closest models, TimesFM 2 (+$2M) and Toto 2 4M (+$4M), had ranked #29 and #30 on cross-validation.

    Still to come

    Four report days are left, and their forecasts are already locked. Disney Experiences, Home Depot and Nvidia Data Center report on November 17, and Walmart U.S. reports on November 19. Home Depot is the only one with a consensus captured so far. Nvidia is the one to watch after AMD. Its Data Center revenue went from $41.10B to $89.02B in a year, the kind of step-up that tripped up every model on AMD.

    Figure 4

    Report days still to come

    #ModelCVLocked
      The chart shows the top 3 models by cross-validation and seasonal naive. The list ranks all 33 models by cross-validation relative MASE (seasonal naive is 1, lower is better), with each model's locked forecast for the coming quarter. Nothing will be refit after report day. Hover or tap a row or the chart for details.

      Model performance against Wall Street

      Over the season, Wall Street scores 0.126, a typical miss about 8 times smaller than seasonal naive's. Six models scored lower, namely Toto 2 313M (0.076), Toto 2 4M (0.095), TiRex 2 (0.098), Toto 2 1B (0.103), Timestral 123M (0.109) and Timestral 28M (0.126). Timestral 28M and Wall Street both round to 0.126, and the model is ahead only in the 5th decimal place, so call that one a tie. The best model that isn't a foundation model was AutoARIMA in 10th at 0.150.

      Figure 5

      Model performance against Wall Street

      #ModelScoreBeat WS

        Size isn't everything. Datadog's Toto shows up three times in the top six, at 313M, 4M and 1B parameters in that order, and Toto 2 4M beat Wall Street on 5 of 7 report days, more than any other model. So far, the scaling laws behind large language models don't seem to carry over to time series foundation models, at least not on short quarterly series with a few dozen points of history. The OpenRouter experiment [1] pointed the same way. There, Toto 2 4M was the best forecaster on all tokens 1 week ahead, Chronos-2 Small had the lowest error on individual LLMs at 1 week and Chronos-Bolt Mini led on categories at 4 weeks, each ahead of much bigger models. Small doesn't always win, though. Leaving out seasonal naive, the bottom of this board is Chronos-Bolt Mini (0.342), AutoETS (0.399) and Prophet (0.478), and Chronos-Bolt Mini, a standout on OpenRouter, is one of them.

        Where this goes next

        So far the answer leans yes. On 6 of 7 report days the best foundation model beat the consensus, 6 models beat it over the season, and the median foundation model beat it on 4 of 7, all from public revenue history.

        The next steps follow from that. The four remaining report days will add to the sample, and feeding the models some of the context analysts use, like guidance or related series, is the obvious way to go after misses like AMD.


        Notes

        References

        1. TimeCopilot. (2026). Can we predict token usage using transformer based models? timecopilot.github.io/experiments/openroutertokens/
        2. U.S. Securities and Exchange Commission. EDGAR full text search and company filings. sec.gov/edgar/search/
        3. Hyndman, R. J. (2026, August 25). Evaluating time series foundation model claims. Hyndsight. robjhyndman.com/hyndsight/foundation_models.html
        4. Bergmeir, C. (2024). LLMs and foundational models: Not (yet) as good as hoped. Foresight: The International Journal of Applied Forecasting, 73, 33-38. cbergmeir.com/papers/Bergmeir2024LLMs.pdf
        5. Meyer, M., Kaltenpoth, S., Zalipski, K., & Müller, O. (2025). Rethinking evaluation in the era of time series foundation models: (Un)known information leakage challenges. arXiv:2510.13654. arxiv.org/abs/2510.13654
        6. Assimakopoulos, V., & Nikolopoulos, K. (2000). The theta model: A decomposition approach to forecasting. International Journal of Forecasting, 16(4), 521-530. doi.org/10.1016/S0169-2070(00)00066-2
        7. Hyndman, R. J., & Khandakar, Y. (2008). Automatic time series forecasting: The forecast package for R. Journal of Statistical Software, 27(3), 1-22. doi.org/10.18637/jss.v027.i03
        8. NeuGroup. (2024, October 9). Bloomberg Terminals: How much more you'll pay next year. connect.neugroup.com/public/blogs/bloomberg-terminals-how-much-more-youll-pay-next-year
        9. Bloomberg News. (2017, August 15). UBS is said to charge about $40,000 for basic MiFID research. bloomberg.com/news/articles/2017-08-15/ubs-is-said-to-charge-about-40-000-for-basic-mifid-research
        10. Bloomberg News. (2019, April 23). From $1,600 to $1 million: What research costs under MiFID II. bloomberg.com/news/articles/2019-04-23/from-1-600-to-1-million-what-research-costs-under-mifid-ii
        11. Pluang. (2026, October 2). A quarter of companies have no analyst coverage (summarizing Seeking Alpha). pluang.com/en/news-feed/seperempat-perusahaan-tanpa-analisis-penutup
        12. Derrien, F., & Kecskés, A. (2013). The real effects of financial shocks: Evidence from exogenous changes in analyst coverage. The Journal of Finance, 68(4), 1407-1440. doi.org/10.1111/jofi.12042
        13. Garza, A., Rosillo, R., Mendoza-Smith, R., Salinas, D., Williams, A. R., Ashok, A., Goswami, M., & Juárez, J. M. (2026). Impermanent: A live benchmark for temporal generalization in time series forecasting. arXiv:2603.08707. arxiv.org/abs/2603.08707 Live leaderboard at impermanent.timecopilot.dev
        14. Hyndman, R. J., & Koehler, A. B. (2006). Another look at measures of forecast accuracy. International Journal of Forecasting, 22(4), 679-688. robjhyndman.com/papers/mase.pdf
        15. Aksu, T., Woo, G., Liu, J., Liu, X., Liu, C., Savarese, S., Xiong, C., & Sahoo, D. (2024). GIFT-Eval: A benchmark for general time series forecasting model evaluation. arXiv:2410.10393. arxiv.org/abs/2410.10393 Leaderboard and results at huggingface.co/spaces/Salesforce/GIFT-Eval
        16. Shchur, O., Ansari, A. F., Turkmen, C., Stella, L., Erickson, N., Guerron, P., Bohlke-Schneider, M., & Wang, Y. (2025). fev-bench: A realistic benchmark for time series forecasting. arXiv:2509.26468. arxiv.org/abs/2509.26468 Results at github.com/autogluon/fev
        17. Williams, A. R., Ashok, A., Marcotte, É., Zantedeschi, V., Subramanian, J., Riachi, R., Requeima, J., Lacoste, A., Rish, I., Chapados, N., & Drouin, A. (2024). Context is Key: A benchmark for forecasting with essential textual information. arXiv:2410.18959. arxiv.org/abs/2410.18959