---
title: "`listedOn`: first session when it is recent (initial public offering, listing resumed), null otherwise."
method: GET
path: "/api/v1/indicators/{symbol}"
tags: ["Prices"]
---

# \`listedOn\`: first session when it is recent (initial public offering, listing resumed), null otherwise.

`GET /api/v1/indicators/{symbol}`

## Request

- Base URL: `https://siliconfloor.com`
- URL: `https://siliconfloor.com/api/v1/indicators/{symbol}`
- Auth: none declared

`listedOn`: first session when it is recent (initial public offering, listing resumed), null otherwise. Additional indicators: technicals (MACD, ADX/DI, stochastic, MFI, Bollinger %B / width / squeeze, Keltner squeeze, historical volatility and its rank, OBV, Chaikin Money Flow, up/down volume, relative volume, relative strength vs SMH — new high, leading the price —, 52-week anchored VWAPs, distance from the averages in ATR, NR7, inside day, streak, opening gap), fundamentals (SEC XBRL: revenue growth over a year and its acceleration, gross / operating / net margins, annual operating cash flow, cash, runway in years (operating cash flow only; `freeCashFlowAnnual` = operating cash flow minus capex of the same fiscal year), dilution over a year; each quarter with its filing date; `debt` = the debt lines of the balance sheet as filed, at the date of the cash (`debtAsOf`), with `debtSource`: the filing, the balance sheet page on sec.gov and each line as presented — null when not read at that date; `financingSince` = what was filed since that date, as in /api/v1/financials), shortVolume (FINRA: share sold short, 5 / 20-session averages, z-score, 20-session history — a daily flow, not short interest), shortInterest (FINRA, Rule 4560: short positions reported by brokers at the last settlement, twice a month, published seven business days later — `settlementDate`, `publishedOn`, `shares` in today's shares and `sharesAsReported` as published, `fractionOfSharesOutstanding` on the shares of the class listed under the ticker (`shareClass` when the company has several; otherwise the share count behind the desk's market cap; null without a market cap, `capUnavailable`), `fractionOfFloat` = the short float, on `float` (`shares`; `outstanding`, the listed class; `removedShares` and the largest `removed` holders with their reason — insider, ten_percent, schedule_13d, company — and source, `removedCount`; `recentListing` when shares may still be locked up after an IPO), the float being the listed class minus what directors, officers, holders of more than 10%, Schedule 13D filers and tracked companies report holding in their own SEC filings, each counted once — passive funds stay in it; null with `floatUnavailable` (foreign_issuer, share_class_unknown, inconsistent, no_shares), `daysToCover` (FINRA's calculation), `changeFromPrevious` on the same share basis (null if FINRA and our prices disagree on a split: `splitMismatch`), `history` over a year, FINRA's corrections included; source FINRA).

## Path parameters

- `symbol` string, required

## Query parameters

- `lang` 'en' | 'fr'

## Response `200`

The data, as JSON. Read the conventions above before reading a field: changes and ratios are fractions, and null means unavailable — never zero.

- object

## Other responses

- `400`: A parameter is not usable (unknown ticker, bad range).
- `404`: Nothing at this address, or nothing to serve for this company yet.
- `429`: Too many requests: wait a minute.

---

[API](https://skmtc.dev/siliconfloor/apis/silicon-floor.md) · [All operations](https://skmtc.dev/siliconfloor/apis/silicon-floor/llms.txt) · [OpenAPI document](https://skmtc.dev/siliconfloor/apis/silicon-floor/revisions/010102061cab?raw)
