AAPL US EQUITY
Apple Inc — NASDAQ GS
—
—
Market Cap
—
P/E
—
ROE
—
Operating Margin
—
Net Margin
—
Beta
—
Price history
7D30D90D1Y
Watchlist
| Sym↕ | Last↕ | Chg%↕ | 25D MA↕ | vs MA↕ |
|---|---|---|---|---|
| Empty — look up a ticker and add it | ||||
Income statement
ANNUAL
QUARTERLY
| Line item |
|---|
P/E ratio
Operating margin
Return on equity (ROE)
Return on invested capital (ROIC)est. 21% tax rate
S&P 500 — deviation from 25-day moving average
ASC
DESC
Loading…
Shares one combined refresh queue with S&P 400, S&P 600, and Russell 3000 (extended) · a full pass takes roughly 22 hours · manual refresh also available
| Sym↕ | Name↕ | Sector↕ | Last↕ | Chg%↕ | 25D MA↕ | vs MA↕ | Sector Chg%↕ | Sector vs MA↕ | σ (Z-Score)↕ | Streak↕ | RSI(14)↕ | 30D Up/Down↕ | 60D Up/Down↕ | 90D Up/Down↕ | Last called↕ |
|---|
S&P 400 (Mid Cap) — deviation from 25-day moving average
ASC
DESC
Loading…
Shares one combined refresh queue with S&P 500, S&P 600, and Russell 3000 (extended) · a full pass takes roughly 22 hours · manual refresh also available
| Sym↕ | Name↕ | Sector↕ | Last↕ | Chg%↕ | 25D MA↕ | vs MA↕ | Sector Chg%↕ | Sector vs MA↕ | σ (Z-Score)↕ | Streak↕ | RSI(14)↕ | 30D Up/Down↕ | 60D Up/Down↕ | 90D Up/Down↕ | Last called↕ |
|---|
S&P 600 (Small Cap) — deviation from 25-day moving average
ASC
DESC
Loading…
Shares one combined refresh queue with S&P 500, S&P 400, and Russell 3000 (extended) · a full pass takes roughly 22 hours · manual refresh also available
| Sym↕ | Name↕ | Sector↕ | Last↕ | Chg%↕ | 25D MA↕ | vs MA↕ | Sector Chg%↕ | Sector vs MA↕ | σ (Z-Score)↕ | Streak↕ | RSI(14)↕ | 30D Up/Down↕ | 60D Up/Down↕ | 90D Up/Down↕ | Last called↕ |
|---|
Russell 3000 (extended market, ex-S&P 500/400/600) — deviation from 25-day moving average
ASC
DESC
Loading…
1,126 tickers unique to Russell 3000 coverage (already-tracked S&P 500/400/600 names excluded) · shares one combined refresh queue with the other three panels · a full pass takes roughly 22 hours · manual refresh also available
| Sym↕ | Name↕ | Sector↕ | Last↕ | Chg%↕ | 25D MA↕ | vs MA↕ | Sector Chg%↕ | Sector vs MA↕ | σ (Z-Score)↕ | Streak↕ | RSI(14)↕ | 30D Up/Down↕ | 60D Up/Down↕ | 90D Up/Down↕ | Last called↕ |
|---|
FTSE 350 (large + mid-cap) — deviation from 25-day moving average
ASC
DESC
Loading…
FTSE 350 = top 350 companies by market cap (mirrors FTSE 100 + FTSE 250 combined), ranked live from the same continuously-crawled universe below · London Stock Exchange · data via yfinance (unofficial, free, live — see README for the tradeoffs) · crawled continuously at 10 requests/minute, stalest company first, independent of the S&P/Russell/Polygon queue
| Sym↕ | Name↕ | Sector↕ | Last↕ | Chg%↕ | 25D MA↕ | vs MA↕ | Sector Chg%↕ | Sector vs MA↕ | σ (Z-Score)↕ | Streak↕ | RSI(14)↕ | 30D Up/Down↕ | 60D Up/Down↕ | 90D Up/Down↕ | Last called↕ |
|---|
FTSE SmallCap — deviation from 25-day moving average
ASC
DESC
Loading…
FTSE SmallCap = every company ranked below the top 350 by market cap, from the same continuously-crawled universe as FTSE 350 above · London Stock Exchange · data via yfinance (unofficial, free, live — see README for the tradeoffs) · crawled continuously at 10 requests/minute, stalest company first, independent of the S&P/Russell/Polygon queue
| Sym↕ | Name↕ | Sector↕ | Last↕ | Chg%↕ | 25D MA↕ | vs MA↕ | Sector Chg%↕ | Sector vs MA↕ | σ (Z-Score)↕ | Streak↕ | RSI(14)↕ | 30D Up/Down↕ | 60D Up/Down↕ | 90D Up/Down↕ | Last called↕ |
|---|
Euronext Large & Mega Cap — deviation from 25-day moving average
ASC
DESC
Loading…
Top third by market cap across Euronext's 7 flagship national indices combined (CAC 40, AEX, BEL 20, ISEQ 20, PSI, OBX, FTSE MIB — France, Netherlands, Belgium, Ireland, Portugal, Norway, Italy) · data via yfinance (unofficial, free, live — see README for tradeoffs and known scope limits) · own independent queue, 10 requests/minute, stalest company first, separate from FTSE and the S&P/Russell/Polygon queue
| Sym↕ | Name↕ | Country↕ | Sector↕ | Last↕ | Chg%↕ | 25D MA↕ | vs MA↕ | Sector Chg%↕ | Sector vs MA↕ | σ (Z-Score)↕ | Streak↕ | RSI(14)↕ | 30D Up/Down↕ | 60D Up/Down↕ | 90D Up/Down↕ | Last called↕ |
|---|
Euronext Mid Cap — deviation from 25-day moving average
ASC
DESC
Loading…
Middle third by market cap across Euronext's 7 flagship national indices combined · data via yfinance (unofficial, free, live) · own independent queue, 10 requests/minute, stalest company first, separate from the Large&Mega and Small Cap queues
| Sym↕ | Name↕ | Country↕ | Sector↕ | Last↕ | Chg%↕ | 25D MA↕ | vs MA↕ | Sector Chg%↕ | Sector vs MA↕ | σ (Z-Score)↕ | Streak↕ | RSI(14)↕ | 30D Up/Down↕ | 60D Up/Down↕ | 90D Up/Down↕ | Last called↕ |
|---|
Euronext Small Cap — deviation from 25-day moving average
ASC
DESC
Loading…
Bottom third by market cap across Euronext's 7 flagship national indices combined · data via yfinance (unofficial, free, live) · own independent queue, 10 requests/minute, stalest company first, separate from the Large&Mega and Mid Cap queues
| Sym↕ | Name↕ | Country↕ | Sector↕ | Last↕ | Chg%↕ | 25D MA↕ | vs MA↕ | Sector Chg%↕ | Sector vs MA↕ | σ (Z-Score)↕ | Streak↕ | RSI(14)↕ | 30D Up/Down↕ | 60D Up/Down↕ | 90D Up/Down↕ | Last called↕ |
|---|
Nikkei 225 (Japan) — deviation from 25-day moving average
ASC
DESC
Loading…
All 225 Nikkei 225 constituents (Tokyo Stock Exchange), one combined section · data via yfinance (unofficial, free, live — see README for tradeoffs and known scope limits) · own independent queue, 10 requests/minute, stalest company first, separate from Polygon/FTSE/Euronext queues
| Sym↕ | Name↕ | Sector↕ | Last↕ | Chg%↕ | 25D MA↕ | vs MA↕ | Sector Chg%↕ | Sector vs MA↕ | σ (Z-Score)↕ | Streak↕ | RSI(14)↕ | 30D Up/Down↕ | 60D Up/Down↕ | 90D Up/Down↕ | Last called↕ |
|---|
Euronext Large & Mega Cap (Full Main Market) — deviation from 25-day moving average
ASC
DESC
Loading…
Top third by market cap across Euronext's main regulated market (France, Netherlands, Belgium, Ireland, Portugal, Norway, Italy — 1,206 companies, ranked by live market cap) · Growth/Access/Expand-tier companies (771 more) always appear under Small Cap regardless of size — see that section · data via yfinance, tickers live-resolved and verified against Yahoo Finance (not trusted from the source list directly) · own independent queue, 10 requests/minute, stalest company first
| Sym↕ | Name↕ | Country↕ | Sector↕ | Last↕ | Chg%↕ | 25D MA↕ | vs MA↕ | Sector Chg%↕ | Sector vs MA↕ | σ (Z-Score)↕ | Streak↕ | RSI(14)↕ | 30D Up/Down↕ | 60D Up/Down↕ | 90D Up/Down↕ | Last called↕ |
|---|
Euronext Mid Cap (Full Main Market) — deviation from 25-day moving average
ASC
DESC
Loading…
Middle third by market cap across Euronext's full main regulated market · data via yfinance, tickers live-resolved and verified against Yahoo Finance · own independent queue, 10 requests/minute, stalest company first, separate from the Large&Mega and Small Cap queues
| Sym↕ | Name↕ | Country↕ | Sector↕ | Last↕ | Chg%↕ | 25D MA↕ | vs MA↕ | Sector Chg%↕ | Sector vs MA↕ | σ (Z-Score)↕ | Streak↕ | RSI(14)↕ | 30D Up/Down↕ | 60D Up/Down↕ | 90D Up/Down↕ | Last called↕ |
|---|
Euronext Small Cap (Full Main Market) — deviation from 25-day moving average
ASC
DESC
Loading…
Bottom third of the main market by market cap, PLUS all Euronext Growth/Access/Expand-tier companies (771 companies — smaller, earlier-stage listings) always shown here regardless of their actual market cap, per design · data via yfinance, tickers live-resolved and verified against Yahoo Finance · own independent queue, 10 requests/minute, stalest company first, separate from the Large&Mega and Mid Cap queues
| Sym↕ | Name↕ | Country↕ | Sector↕ | Last↕ | Chg%↕ | 25D MA↕ | vs MA↕ | Sector Chg%↕ | Sector vs MA↕ | σ (Z-Score)↕ | Streak↕ | RSI(14)↕ | 30D Up/Down↕ | 60D Up/Down↕ | 90D Up/Down↕ | Last called↕ |
|---|
Japanese Yen — CFTC Commitment of Traders
Loading…
Open Interest
—
Speculators Net
—
Commercials Net
—
Spec. Long / Short
—
Comm. Long / Short
—
Wk Chg (Spec. Net)
—
Source: CFTC public Commitment of Traders report (Legacy, Futures Only), contract JAPANESE YEN – CHICAGO MERCANTILE EXCHANGE (code 097741). Published weekly, Fridays 3:30pm ET, reflecting positions as of the prior Tuesday. "Speculators" = non-commercial traders (funds, large speculators). "Commercials" = hedgers with real currency exposure. Net = long minus short.
Leveraged Funds Short + Non-Commercial Short — last 100 reports
■ Leveraged Funds Short (TFF) + Non-Commercial Short (Legacy)
Weekly positioning by participant (TFF) — last 100 reports
Loading…
| Report date | Open Interest | Dealer | Asset Manager | Leveraged Funds | Other Reportable | Non-Reportable | Lev.Funds + Non-Comm Short | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Long | Short | Long | Short | Long | Short | Long | Short | Long | Short | |||
Traders in Financial Futures (TFF) report — the CFTC breakdown built specifically for financial futures (currencies, rates, equity indices), splitting participants into 5 categories instead of the older Legacy report's single "Non-Commercial" bucket: Dealer/Intermediary (banks and dealers), Asset Manager/Institutional (pension funds, insurance companies, mutual funds), Leveraged Funds (hedge funds and other leveraged money managers), Other Reportable, and Non-Reportable (small traders below CFTC's reporting threshold). Historical weeks load automatically in the background (up to 100 on first run), and new reports are picked up daily once CFTC publishes them — no manual action needed.
Fed Rate — Forward USD/JPY Returns
Loading…
Every genuine historical Fed funds target-range CHANGE (hikes and cuts only — meetings where the Committee held steady aren't shown), sourced from FRED's daily upper/lower target-range series (not the monthly-average Fed Funds Rate used elsewhere in this app, which doesn't correspond to real announcement dates). For each rate change, shows how USD/JPY actually moved over the following 1 through 30 trading days — a real historical lookup against USD/JPY's daily closes, not a live/recalculating estimate. A rate-change date that falls on a weekend or holiday is matched to the next available USD/JPY trading day.
| Date | Rate | Change | 1D | 2D | 3D | 4D | 5D | 10D | 15D | 20D | 30D |
|---|
Sharpe Analysis — What Happened After the Sharpe Ratio Moved
Enter a stock. Each past trading day is placed in a bracket (0.1 wide) according to how much the stock's rolling Sharpe ratio changed over the previous month (21 trading days). For every bracket the table shows the price change that followed 1 week, 2 weeks, 4 weeks, 2 months, 3 months and 6 months later, averaged over all past days in that bracket. The first rows are the biggest Sharpe improvements, the last rows the biggest deteriorations.
Stock
Sharpe lookback
Risk-free rate
Show
Enter a ticker to start.
| Sharpe change (1M)▼ | Days (n)▼ | After 1 week▼ | After 2 weeks▼ | After 4 weeks▼ | After 2 months▼ | After 3 months▼ | After 6 months▼ |
|---|
Sectors — Performance Matrix
Live snapshot of all 11 GICS sector ETFs' % price change across 6 fixed windows: Today (most recent close), 1D (previous trading day), 1W, 1M, 3M, and 1Y. Computed fresh on every load or refresh — not a historical average, a real-time performance overview, institutional-heatmap style. "1 week/month/3 months/1 year ago" resolves to the closest trading day at or before that calendar date, since the exact date often falls on a weekend or holiday.
Loading…
| Sector | Today | 1D | 1W | 1M | 3M | 1Y | vs MA | σ (Z-Score) | Streak | RSI(14) | 30D Up/Down | 60D Up/Down | 90D Up/Down | Last called |
|---|
Loading…
S&P 500 companies' most recent quarterly earnings — actual reported EPS and revenue (from SEC filings via Polygon), quarter-over-quarter % change, and EPS Surprise % (actual vs. analyst consensus estimate, via Finnhub — confirmed real data via direct empirical testing, not estimated). Note: Finnhub's own actual EPS figure (used to compute its surprise %) may be non-GAAP/adjusted and can differ slightly from the GAAP actual shown in the EPS Actual column — hover any surprise % for the exact consensus estimate used. Revenue Surprise isn't available — Finnhub's free-tier earnings endpoint provides EPS estimates only, no revenue estimate. Click a column header to sort; click any row to see the 2 most recent quarters side by side.
| Company | Sector | Fiscal Period | EPS Actual↕ | EPS QoQ%↕ | EPS Surprise%↕ | Revenue Actual↕ | Revenue QoQ%↕ | Revenue Surprise%↕ | Filed↕ |
|---|
—
| Fiscal Period | EPS Actual | EPS Surprise% | Revenue Actual | Revenue Surprise% | Filed |
|---|
Valuations — Rankings by Industry, Cap Size & Metric
Rank US companies (S&P 500/400/600 and Russell 3000) within a specific industry and cap size by P/E, ROE, or Dividend Yield — highest to lowest. Cap Size follows standard index definitions: S&P 500 = Large Cap, S&P 400 = Mid Cap, S&P 600 = Small Cap, Russell 3000 = the broader extended universe beyond the S&P families. Both an Industry and a Cap Size must be selected before a ranking appears — the population within one sector/tier is intentionally small; the metric is what matters. Data is computed by a background queue (P/E and ROE from SEC-filed financials, Dividend Yield from trailing-twelve-month payouts) and cached — not computed live on each click. A full pass across all ~2,627 US companies takes roughly 18 hours at Polygon's free-tier rate limit.
1. Industry
2. Cap Size
3. Metric
—
| Rank | Company | Country | Metric | Last | Last Called |
|---|