All diagnostics

Fundamental Power Index

EliteOne number blending profitability, value, F-Score & Z-Score

FPI blends four reads we already compute (the Piotroski F-Score, the Altman Z-Score, Munger's ROIC−WACC spread, and a P/E-based value score), each mapped to 0 to 100 and averaged. A * marks rows where fewer than four components were available. Not investment advice.

How it works

Ours, not a published model. The point is to stop opening four screens to answer one question. It folds present financial strength, solvency, profitability and valuation into a single reading from zero to one hundred, and the components underneath are the models on the other pages here — the F-Score for strength, the Z-Score for solvency.

A high number does not mean buy. It means nothing in the filings is currently arguing against you, which is a lower bar than it sounds.

When it misleads

A composite hides its own disagreements. A company can score well overall while one component is screaming, and the single number will not tell you which. That is what the sub-scores are for.

Because it inherits the F-Score and the Z-Score, it inherits their blind spots — including the Z-Score's habit of calling asset-light companies distressed.

Today’s ranking — 101 to 150, in full
run 2026-09-17617 ranked of 617
#TickerStrengthSolvencyProfitValueFPIVerdict
101ALLE67100596573Strong
102GWW671001002473Strong
103GD89100406172Strong
104MMM561001003472Strong
105IDXX781001001272Strong
106LRCX89100100072Strong
107STX89100100072Strong
108ASML89100100072Strong
109PNC56n/an/a8972*Strong
110STT67n/an/a7772*Strong
111BMY10048538672Strong
112GRMN78100703972Strong
113CLS671001001971Strong
114FOX67100368371Strong
115LLY78100100771Strong
116PHM56100379271Strong
117FDS56100587071Strong
118SNA56100596971Strong
119PNR78100228371Strong
120BAC56n/an/a8570*Strong
121ACGL56n/a5610070*Strong
122CPRT56100596670Strong
123SYY78100416170Fair
124FOXA67100367770Fair
125POOL56100447970Fair
126MAR78100802070Fair
127NVO56261009670Fair
128FAST78100100069Fair
129KLAC78100100069Fair
130FIX78100100069Fair
131CHRW78100623869Fair
132META56100655669Fair
133WRB56n/a678569*Fair
134PYPL8997910069Fair
135EOG33100489669Fair
136GL67n/a449669*Fair
137ROL67100802769Fair
138YUM56481007168Fair
139UNP78100415568Fair
140PPG67100268168Fair
141UPS6793437168Fair
142ADP67551005268Fair
143CL561001001768Fair
144CTAS7810095068Fair
145COP67100327468Fair
146NTRS56n/an/a8068*Fair
147PSX67100208468Fair
148TGT67100277768Fair
149IBM67100406568Fair
150ZM67100410068Fair
Ranks 1–100 are members-onlyEverything here is the real thing — same columns, same numbers a member gets. You're standing in the middle of the list; the hundred names this screen ranks highest sit above you.See the full ranking

Screens that ask a similar question