STRASMORE/EXPLORE 3,171 QUERIES

Share count, per share earnings and revenue across a split

Answered against 22 years of US equities and 12 years of US options data and published with the query that produced it. This result is stored as of 2026-10-07, from The Real Disadvantages of a Stock Split.

as of series 7×5read in context →
Share count, per share earnings and revenue across a split — 7 rows by 5 columns, computed from US exchange, SIP and OPRA data.
quarter_end_dateperiod_labeldiluted_shares_bnrevenue_bn_usddiluted_eps_usd
2023-10-29Oct 202324.9418.120.37
2024-01-28Jan 202424.9422.10.49
2024-04-28Apr 202424.8926.040.6
2024-07-28Jul 202424.8530.040.67
2024-10-27Oct 202424.7735.080.78
2025-01-26Jan 202524.839.330.9
2025-04-27Apr 202524.6144.060.76
Rows × columns
7 × 5
Period covered
to
Computed
Completeness
No missing values
Source
US exchange, SIP and OPRA market data
Licence
Strasmore terms · free, no signup
Formats
JSON · CSV · the SQL below

What each column holds

Column definitions for Share count, per share earnings and revenue across a split, derived from the stored result.
ColumnTypeRangeNotes
quarter_end_date date 2023-10-29 to 2025-04-27
period_label text 7 distinct values (Apr 2024, Apr 2025, Jan 2024…)
diluted_shares_bn number 24.61 to 24.94 count
revenue_bn_usd number 18.12 to 44.06 US dollars
diluted_eps_usd number 0.37 to 0.9 US dollars

Computed from Strasmore's warehouse of US exchange, SIP and OPRA market data. Equity prices are delayed; options greeks and implied volatility are end-of-day. This result is stored, not recomputed on load — it is exactly the numbers that were returned on , and the query below is what returned them.

Run it yourself

This is the exact query behind the result above. Change a ticker, a date or a column and run it against the warehouse — no account, no key. The no-signup tier is smaller than the one this page was computed on; a query that reaches past it comes back saying which plan runs it.

SELECT
    toString(period_end)                                AS quarter_end_date,
    formatDateTime(period_end, '%b %Y')                 AS period_label,
    round(argMax(toFloat64(diluted_shares_outstanding), (filing_date, period_end)) / 1e9, 2) AS diluted_shares_bn,
    round(argMax(toFloat64(revenue), (filing_date, period_end)) / 1e9, 2)                    AS revenue_bn_usd,
    round(argMax(toFloat64(diluted_earnings_per_share), (filing_date, period_end)), 2)       AS diluted_eps_usd
FROM global_markets.stocks_income_statements
WHERE has(tickers, 'NVDA')
  AND timeframe = 'quarterly'
  AND period_end BETWEEN '2023-10-01' AND '2025-06-30'
GROUP BY period_end, period_label
ORDER BY period_end
⌘/Ctrl + Enter

Work with this data in your AI assistant

Opens ready to query, with this page's data. Free, no account.

More from this analysisThe Real Disadvantages of a Stock Split
NVIDIA traded option strikes across its 2024 split series 7×4 → A one cent tick before and after real forward splits table 12×5 → What a one cent tick costs at each price level ranking 7×4 → AAPL median quoted spread by 30-minute bucket (ET, extended hours included) series 32×2 → Share of quote updates at the one-cent minimum spread, by half hour (regular hours, ET) series 13×4 → Median spread each half hour, as a multiple of each name's tightest bucket (regular hours, ET) series 13×4 → See all 3,171 queries →