Stock Ticker
finance.securities.tickersince finetype v0.6.49Stock ticker symbol — the short exchange identifier for a listed security (AAPL, MSFT, BRK-B). 1-7 uppercase letters, optionally with a class-share suffix (BRK-B, BF.B), or 1-6 digits for the numeric tickers of the Hong Kong, Tokyo and Shanghai exchanges (0005, 7203, 600519). No check digit, and the shape confirms every short uppercase token (a US state code, a currency, an arbitrary code all clear it) and now every 1-6-digit integer, which is why a detector keeps the alphabetic shape for discrimination. The published listed-symbol set is the substance (Precision Principle). US-listed for now (SEC company_tickers.json); other venues compose additively behind this same type.
Try a value
Stock Ticker's rule accepts it.
Reads it as AAPL
Shape
^(?:[A-Z]{1,7}(?:[./-][A-Z]{1,4})?|[0-9]{1,6})$| Value | Length | Shape |
|---|---|---|
| AAPL | 4 | matches |
| MSFT | 4 | matches |
| NVDA | 4 | matches |
| BRK-B | 5 | matches |
| TSLA | 4 | matches |
| aapl | 4 | rejected: lower-cased |
The list
FineType checks a value against a published list. The part of it SEC EDGAR publishes is one of Meridian's open datasets, SEC EDGAR — Company Tickers: 10,430 rows from SEC EDGAR (licence: Public domain), updated 17 September 2026. Search it there.
Background
Origin
The term ticker refers to the noise made by the ticker tape machines once widely used by stock exchanges.[1] The first ticker symbol was used in 1867, following the invention of the ticker tape machine by Edward Calahan.[1]
The allocation of ticker symbols and their formatting conventions is specific to each stock exchange.[1] In the US, stock tickers are typically between 1 and 4 letters and represent the company name where possible.[1] Nasdaq's symbol directory defines the symbol of a Nasdaq-listed security as the one to four or five character identifier for that security.[2] In Europe, most exchanges use three-letter codes.[1] In the United Kingdom, prior to 1996, stock codes were known as EPICs.[1]
Use
Berkshire Hathaway's Class A and Class B shares are marked by a letter following a period, as BRK.A and BRK.B.[1] The SEC's company_tickers.json file lists Berkshire Hathaway Inc under the ticker BRK-B, with a hyphen.[3] Nasdaq's otherlisted.txt file lists Brown Forman Inc Class B Common Stock under the symbol BF.B.[4] Nasdaq's symbol directory definitions say typical identifiers have a 1-5 character root symbol and then 1-3 characters for suffixes.[2] Check ticker values against a published symbol list rather than trusting their shape alone. (Meridian's view)
Although stock tickers identify a security, they are exchange-dependent, generally limited to stocks, and can change.[1] Ticker symbols are sometimes reused.[1] Since March 2008, Visa Inc. has used the symbol V that had previously been used by Vivendi.[1] Ticker symbols sometimes change to reflect mergers.[1] The ISIN identifies the security, not the exchange on which it trades, and so is not a replacement for the ticker symbol.[1] Keep a ticker together with its exchange and an as-of date, and join on a more durable identifier such as a CIK or ISIN where the data carries one. (Meridian's view)
The SEC's Accessing EDGAR Data page describes company_tickers.json as a data file for ticker, CIK, EDGAR conformed company name associations.[5] The SEC states that it periodically updates its ticker association files but does not guarantee their accuracy or scope.[5]
Where you'll meet it
The SEC's company_tickers.json lists tickers such as NVDA and AAPL alongside a CIK number and a company title.[3]
Sources
- [1]Ticker symbolsecondary source
- [2]Symbol Directory Definitionsdocumentation
- [3]company_tickers.jsondataset
- [4]otherlisted.txtdataset
- [5]Accessing EDGAR Datadocumentation
Detection notes
New in v0.6.49. Mined from the company-reference external band (EDGAR `ticker` was over-emitted as geography.location.state_code). No checksum; list membership is the substance. The 244-dim model does not predict it — recovered at profile time by the header-gated `ticker_membership_recovery` Sharpen guard (ticker/symbol header + >=90% set membership + >=3 distinct). The 2-letter state/ticker collision (MA, TX, … are both) is why the guard gates on the header, not membership alone. Source: Wikipedia, Ticker symbol (numeric tickers). The published rule takes 1-6 digits, but a discrimination detector keeps the alphabetic shape only (a bare 5 or 0005 is as much a quantity as a symbol), so a column of digits conforms without being counted and is demoted as before. The US set has no numeric symbols, so the membership guard does not recover a digit column either; numeric tickers are not in the samples for that reason.
In Meridian's open data
- edgar
tickerconfidence 0.9 - edgar_gleif
tickerconfidence 0.9
Use it
$ finetype infer -i "AAPL" --mode column
→ finance.securities.ticker
SELECT ft_infer('AAPL');
-- → 'finance.securities.ticker'CAST({col} AS VARCHAR)Schema
https://meridian.online/schemas/finance.securities.ticker · Frictionless type string
finetype taxonomy finance.securities.ticker -o json-schema