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). No check digit, and the shape confirms every short uppercase token (a US state code, a currency, an arbitrary code all clear it), so 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.
Shape
^[A-Z]{1,7}([./-][A-Z]{1,4})?$| Value | Length | Shape |
|---|---|---|
| AAPL | 4 | matches |
| MSFT | 4 | matches |
| NVDA | 4 | matches |
| BRK-B | 5 | matches |
| TSLA | 4 | matches |
| aapl | 4 | rejected: lower-cased |
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.
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