This app cannot run correctly from a filesystem address because it
needs to load its research data over HTTP.
about
If your portfolio was one company, what would its P/E and P/S be?
Fund P/E figures published by issuers are often simplified.
One major issuer describes portfolio P/E as the weighted average price/earnings ratio of the stocks it holds.
This approach can exclude loss-making companies, causing the reported P/E to appear lower and the portfolio to look more attractively valued than when all holdings’ signed earnings are combined.
ratio/fox treats each ETF, mutual fund, or portfolio as one large conglomerate made up of its holdings. It combines their market values, signed earnings, and sales before calculating P/E and P/S. Loss-making companies reduce total earnings, while missing inputs reduce the reported coverage rather than being treated as zero.
The result is a consistent look-through valuation of the entire basket, with trailing and latest-quarter run-rate figures shown separately.
Public research pages may be cached for up to five minutes, so a newly published price or filing can take that long to appear.
How much of each company do you really own?
A company may appear in several ETFs and mutual funds while also being held directly. ratio/fox looks through every route, calculates each effective position, and combines matching companies. Instead of separate line items, you see your total exposure to the underlying company.
How much of one fund do you already own through another?
Every ETF and mutual-fund page ranks the 25 most similar funds by shared portfolio weight. Matching companies and explicitly reported same-currency cash count toward overlap; unknown positions do not. See whether a new fund genuinely broadens your portfolio or mainly adds more of the companies you already own.
Which investments appear in public discovery?
Public API lists, browse pages, and sitemaps share the same research-ready universe. ETF and mutual-fund discovery requires an official holdings source and at least one disclosed holding. Stock discovery requires a positive locally supported market capitalisation. Direct detail lookups may still resolve identity-only audit rows; those pages show a clear unavailable state and are marked noindex until usable research data arrives.
Data quality
Registered users
Users unavailable
Registered users with verification state and portfolio counts
email
verification
portfolios
created
updated
User portfolios
Portfolios unavailable
Read-only summaries of registered users' portfolios
owner
portfolio
holdings
value
created
updated
Stocks-
ETFs-
Mutual funds-
Mutual fund share classes-
ETF holdings-
Official P/E/P/S inputs-
Public prices-
Accepted market caps-
Rejected market caps-
Unmapped holdings-
Stale holdings sources-
Dead official links-
Core valuation readiness
Core valuation readiness by metric, priority, and coverage
metric
priority
stock coverage
weight
most missing fields
ETF coverage
ETF coverage by holdings, mapping gaps, mapped weight, and P/E/P/S inputs
ETF
holdings
unmapped holdings
unmapped weight
mapped weight
official P/E/P/S inputs
Mutual fund coverage
Mutual fund share-class, holdings, and Core valuation coverage
mutual fund
share classes
holdings
unmapped holdings
unmapped weight
weakest core coverage
largest gap
Open data-quality issues
Open data-quality issues with severity and suggested action
severity
category
target
message
suggested action
ratio/fox calculates each stock’s real P/E and P/S from its latest reported earnings and revenue
stocks
Loading stock list
Page loading
Stocks with P/E and P/S valuation and source details
ticker
company
P/E · trailing
P/E · quarter
P/S · trailing
P/S · quarter
exchange
country
currency
source currency
market cap
provider market cap
price market cap
price market cap status
current price
shares outstanding
earnings
forward earnings
fwd earn low
fwd earn high
fwd earn sources
revenue
forward revenue
fwd rev low
fwd rev high
fwd rev sources
forward P/E
forward P/S
earnings yield
fwd earnings yield
sales yield
fwd sales yield
earnings date
revenue date
price date
shares date
earnings/revenue provider
price provider
market cap source
Loading stock list...
ratio/fox calculates each portfolio's real P/E and P/S as if it was one single company.
portfolios
Loading...
Portfolio account
Checking account
Checking account.
Browser portfolios
Account portfolios with value, holdings, and period-aware P/E and P/S metrics
portfolio
value
holdings
look-through
P/E · trailing
P/E · quarter
P/S · trailing
P/S · quarter
ratio/fox calculates each ETF’s real P/E and P/S as if it was one single company.
ETFs
Loading ETF list
Page loading
ETFs with look-through P/E and P/S valuation and source details
ticker
ETF
P/E · trailing
P/E · quarter
P/S · trailing
P/S · quarter
issuer
market
listed on
current price
currency
price in original currency
price date
price provider
listing type
relationship
primary
benchmark
holdings
forward P/E
fwd P/E min
fwd P/E max
forward P/S
fwd P/S min
fwd P/S max
earnings yield
fwd earnings yield
sales yield
fwd sales yield
trailing P/E value gap
fwd P/E value coverage
fwd P/E value gap
trailing P/S value coverage
trailing P/S value gap
fwd P/S value coverage
fwd P/S value gap
coverage notes
Loading ETF list...
ratio/fox calculates each fund's real P/E and P/S as if it was one single company.
mutual funds
Loading mutual fund list
Page loading
Mutual-fund share classes with NAV, holdings dates, and income treatment
mutual fund
ISIN
income
NAV
P/E · trailing
P/E · quarter
P/S · trailing
P/S · quarter
NAV date
holdings date
holdings
issuer
Loading mutual fund list...
ETF valuation
The same ETF is also listed on other exchanges or in other trading currencies as:
How much covered holding value corresponds to each $1 of annual earnings.
Example covered value$100÷Annual earnings-=P/E-
Latest quarter × 4-Momentum check
Forward P/E-
Forward P/E range-
Price to salesTrailing 12 months
- covered
-
How much covered holding value corresponds to each $1 of annual sales.
Example covered value$100÷Annual sales-=P/S-
Latest quarter × 4-Momentum check
Forward P/S-
Forward P/S range-
Forward P/E coverage-
Forward P/S coverage-
eight reported quarters
quarterly earnings and sales in USD
earningssales
This detail is unavailable
Portfolio hierarchy
Included portfolios
Each child is added once at its full current value. The allocation and look-through tables below expand those holdings without treating the child as a percentage.
Holdings
Delete this portfolio? This cannot be undone.
Page 1
Edit one amount at a time. Press Enter or leave the field to save; the others recalculate.
ETF, mutual-fund, or portfolio holdings with units, weights, values, USD inputs, and P/E/P/S