{"slug":"what-is-a-stock-float","qid":"megacap_shares_outstanding","label":"Share counts from the latest quarterly income statements on record: three megacaps","post_title":"Stock Float vs. Shares Outstanding Explained","post_url":"/blog/what-is-a-stock-float#q-megacap_shares_outstanding","columns":["ticker","period_ended","filed_on","basic_shares_b","diluted_shares_b"],"rows":[{"ticker":"NVDA","period_ended":"Apr 26, 2026","filed_on":"May 20, 2026","basic_shares_b":24.29,"diluted_shares_b":24.39},{"ticker":"AAPL","period_ended":"Dec 27, 2025","filed_on":"Jan 30, 2026","basic_shares_b":14.75,"diluted_shares_b":14.81},{"ticker":"MSFT","period_ended":"Dec 31, 2025","filed_on":"Jan 28, 2026","basic_shares_b":7.43,"diluted_shares_b":7.46}],"shape":"table","sql":"SELECT tk AS ticker,\n       concat(formatDateTime(argMax(period_end, (filing_date, period_end)), '%b'), ' ', toString(toDayOfMonth(argMax(period_end, (filing_date, period_end)))), ', ', toString(toYear(argMax(period_end, (filing_date, period_end))))) AS period_ended,\n       concat(formatDateTime(argMax(filing_date, (filing_date, period_end)), '%b'), ' ', toString(toDayOfMonth(argMax(filing_date, (filing_date, period_end)))), ', ', toString(toYear(argMax(filing_date, (filing_date, period_end))))) AS filed_on,\n       round(argMax(basic_shares_outstanding, (filing_date, period_end)) / 1e9, 2) AS basic_shares_b,\n       round(argMax(diluted_shares_outstanding, (filing_date, period_end)) / 1e9, 2) AS diluted_shares_b\nFROM global_markets.stocks_income_statements\nARRAY JOIN tickers AS tk\nWHERE tk IN ('AAPL', 'MSFT', 'NVDA')\n  AND timeframe = 'quarterly'\n  AND filing_date <= '2026-07-10'\n  AND basic_shares_outstanding > 0\n  AND diluted_shares_outstanding > 0\nGROUP BY tk\nORDER BY diluted_shares_b DESC","computed_at":"2026-07-26T06:20:51.938844+00:00","elapsed":0.293365825}