Magic Formula

Magic Formula Ranking

Ticker Earnings Yield Return on Capital
APO 0.226 1.413
APAM 0.157 0.510
CINF 0.119 1.858
MO 0.111 0.991
VIRT 0.236 0.361
AFL 0.104 1.288
EQH 0.155 0.367
SYF 0.102 0.586
TRMB 0.097 0.655
AMG 0.102 0.500
CB 0.095 0.637
LBRDK 0.104 0.369
FHI 0.107 0.328
FCNCA 0.118 0.294
ORI 0.095 0.400
BBWI 0.143 0.261
NXST 0.097 0.346
OKE 0.076 0.595
NVR 0.094 0.351
FOXA 0.100 0.272
HIG 0.093 0.328
BRBR 0.067 0.595
PHM 0.152 0.203
BAH 0.095 0.256
MTCH 0.067 0.535
ANF 0.246 0.187
CMCSA 0.104 0.217
CTSH 0.088 0.254
CHTR 0.093 0.244
NEU 0.079 0.286
G 0.097 0.219
ALKS 0.095 0.224
MLI 0.077 0.278
ASO 0.129 0.187
FANG 0.150 0.178
SMPL 0.067 0.337
SNA 0.078 0.255
LNW 0.072 0.290
MRK 0.086 0.230
SIGI 0.055 1.438
CF 0.110 0.182
HALO 0.054 0.608
GFF 0.076 0.231
ITW 0.059 0.377
CHRD 0.418 0.154
TAP 0.121 0.169
ADT 0.078 0.225
EOG 0.143 0.161
DOV 0.073 0.240
DHI 0.116 0.168
ASGN 0.089 0.198
SAIC 0.074 0.229
AOS 0.070 0.240
OGN 0.126 0.159
MAS 0.073 0.224
EXP 0.070 0.232
VICI 0.087 0.191
ACN 0.068 0.238
LEN 0.141 0.152
ACHC 0.133 0.154
BX 0.051 0.540
GIS 0.082 0.197
REGN 0.074 0.212
DVA 0.098 0.166
HLNE 0.049 0.752
SLB 0.103 0.160
CL 0.060 0.265
BF-B 0.075 0.203
CG 0.049 0.517
NOG 0.185 0.137
RITM 0.082 0.184
BRK-B 0.100 0.157
BRK-A 0.101 0.156
OWL 0.050 0.380
LRN 0.059 0.247
THG 0.066 0.215
TPH 0.180 0.132
QCOM 0.054 0.292
AVTR 0.065 0.213
DPZ 0.046 0.563
DVN 0.145 0.129
FLO 0.097 0.147
WU 0.190 0.120
ODFL 0.051 0.302
ESAB 0.055 0.248
MIDD 0.068 0.195
SAIA 0.064 0.212
IT 0.075 0.175
GWW 0.054 0.257
YUM 0.046 0.449
SM 0.214 0.119
WMS 0.056 0.240
OTTR 0.102 0.141
LII 0.056 0.240
ALLE 0.048 0.358
CAG 0.094 0.151
GEHC 0.073 0.178
MORN 0.051 0.277
ED 0.055 0.244
PG 0.053 0.259
CMI 0.082 0.160
APTV 0.087 0.154
RDN 0.116 0.125
FCX 0.111 0.126
ADMA 0.046 0.380
MLM 0.064 0.197
COP 0.121 0.120
LDOS 0.060 0.204
PCAR 0.092 0.143
PM 0.049 0.274
MDLZ 0.064 0.185
FBIN 0.083 0.148
AM 0.064 0.184
HRL 0.073 0.160
CNM 0.054 0.218
LNG 0.089 0.139
EIX 0.058 0.202
ATGE 0.047 0.300
FTV 0.055 0.213
SSNC 0.049 0.260
SEE 0.082 0.148
MUSA 0.069 0.167
NDSN 0.047 0.278
AXTA 0.081 0.146
SSD 0.057 0.201
PR 0.150 0.102
INGR 0.095 0.128
VZ 0.096 0.124
HCA 0.067 0.168
OPCH 0.057 0.199
ADBE 0.043 0.373
ZTS 0.048 0.259
RMD 0.044 0.320
CBOE 0.042 0.374
AGO 0.095 0.122
OSK 0.103 0.114
LOW 0.062 0.176
FE 0.049 0.234
GPK 0.108 0.109
IEX 0.048 0.244
ROST 0.054 0.206
BIIB 0.086 0.132
CPRT 0.045 0.284
PVH 0.124 0.099
HD 0.050 0.227
CVX 0.094 0.121
TMUS 0.052 0.211
VRSN 0.039 0.460
PATK 0.067 0.159
ROP 0.039 0.453
APD 0.074 0.144
EMN 0.112 0.103
BKNG 0.042 0.344
CLX 0.056 0.185
MCD 0.046 0.252
MMM 0.060 0.171
AWI 0.042 0.309
AMAT 0.044 0.287
JEF 0.221 0.085
XOM 0.098 0.108
ENS 0.080 0.129
NI 0.045 0.245
KMB 0.066 0.153
EPAM 0.070 0.144
SFM 0.044 0.267
MOH 0.222 0.081
AIT 0.050 0.206
DKS 0.083 0.122
SO 0.047 0.231
RYN 0.093 0.110
BR 0.039 0.361
CMS 0.047 0.217
DXC 0.192 0.077
OVV 0.113 0.092
MAR 0.039 0.314
SKY 0.067 0.142
D 0.044 0.247
PPG 0.072 0.134
AME 0.039 0.308
WSC 0.070 0.136
URI 0.055 0.171
CCK 0.085 0.113
DTE 0.044 0.239
META 0.036 0.399
WSO 0.057 0.162
ELV 0.089 0.108
NTAP 0.056 0.164
PEP 0.053 0.177
EEFT 0.120 0.082
STLD 0.069 0.135
KDP 0.052 0.181
EHC 0.058 0.159
KO 0.044 0.235
PIPR 0.039 0.292
PCG 0.058 0.157
PH 0.041 0.262
UNP 0.062 0.146
SPGI 0.034 0.469
AROC 0.065 0.138
ESGR 0.095 0.095
CNC 0.221 0.066
SRPT 0.108 0.082
OMC 0.136 0.069
MSCI 0.032 0.505
V 0.034 0.376
RUSHA 0.086 0.101
SBUX 0.049 0.180
CDW 0.060 0.141
HPQ 0.114 0.073
GOOGL 0.036 0.299
HON 0.052 0.164
LECO 0.043 0.219
WCC 0.083 0.099
DCI 0.049 0.176
VRSK 0.033 0.384
GOOG 0.035 0.333
PAYX 0.051 0.166
RLI 0.072 0.112
T 0.078 0.103
LAD 0.086 0.095
WAT 0.037 0.265
MTD 0.034 0.339
GTLS 0.065 0.124
MUR 0.123 0.064
BFH 0.073 0.108
FLR 0.097 0.075
CTAS 0.029 0.530
BKR 0.068 0.115
TSCO 0.045 0.193
HAYW 0.045 0.195
PNW 0.055 0.144
BLK 0.044 0.195
TGT 0.097 0.074
ABG 0.083 0.093
SHW 0.041 0.216
GPI 0.086 0.090
AN 0.087 0.089
KVUE 0.051 0.159
AYI 0.046 0.178
MKC 0.049 0.164
TXN 0.037 0.250
CI 0.088 0.088
MMC 0.056 0.140
ITT 0.046 0.177
HAE 0.063 0.120
MA 0.029 0.387
OC 0.070 0.107
LMT 0.054 0.142
FMC 0.095 0.073
DAL 0.101 0.067
SR 0.053 0.146
CSX 0.058 0.133
CNP 0.044 0.188
ALE 0.037 0.242
UNH 0.062 0.120
INTU 0.026 0.493
KLAC 0.029 0.376
IPG 0.114 0.058
KKR 0.109 0.059
MPC 0.080 0.089
ACIW 0.048 0.159
GLPI 0.064 0.110
GDDY 0.038 0.216
FI 0.060 0.118
AVNT 0.072 0.095
MCO 0.031 0.302
AAPL 0.030 0.320
FAST 0.030 0.308
FERG 0.049 0.153
DORM 0.052 0.141
PKG 0.055 0.129
NVDA 0.018 2.520
NOC 0.054 0.134
AMP 0.099 0.060
AIZ 0.090 0.068
IQV 0.044 0.173
AXS 0.145 0.048
VST 0.052 0.137
PLNT 0.035 0.232
ABM 0.073 0.091
KMI 0.059 0.115
CAT 0.048 0.151
HLI 0.044 0.174
DUK 0.047 0.157
ROL 0.024 0.404
ANSS 0.023 0.410
PAYC 0.058 0.118
ELAN 0.051 0.138
BCPC 0.034 0.245
L 0.076 0.082
LRCX 0.029 0.305
DE 0.066 0.097
ESI 0.044 0.171
DRI 0.057 0.119
FICO 0.017 0.778
ATR 0.054 0.127
UAL 0.097 0.059
EXLS 0.034 0.235
WING 0.020 0.473
HLT 0.031 0.263
FTNT 0.030 0.267
SW 0.076 0.078
SYY 0.061 0.105
SWX 0.051 0.135
AMGN 0.041 0.179
APA 0.143 0.041
WLK 0.092 0.061
FDX 0.082 0.068
TT 0.035 0.217
IDXX 0.021 0.384
MET 0.122 0.044
FTAI 0.012 0.936
IR 0.038 0.197
WEC 0.045 0.155
HSIC 0.065 0.094
OZK 0.150 0.034
ZBRA 0.042 0.170
EBAY 0.042 0.171
A 0.036 0.207
FSS 0.035 0.212
DTM 0.048 0.140
TRV 0.094 0.056
BMRN 0.052 0.124
OTIS 0.046 0.149
SPXC 0.033 0.220
HRI 0.071 0.079
SLGN 0.065 0.091
TDG 0.037 0.199
AX 0.194 0.028
ETSY 0.040 0.174
CDNS 0.016 0.430
AZO 0.047 0.143
APP 0.008 0.713
OLLI 0.035 0.210
CSCO 0.042 0.162
RHP 0.061 0.095
MSFT 0.032 0.224
CHD 0.038 0.182
AWK 0.045 0.144
WAB 0.043 0.158
ETR 0.037 0.183
EG 0.096 0.048
NEE 0.032 0.215
NFLX 0.019 0.336
AVGO 0.009 0.499
COO 0.041 0.162
BRO 0.053 0.109
LIN 0.038 0.172
TMO 0.035 0.188
TJX 0.041 0.160
BBY 0.074 0.064
ZBH 0.047 0.134
MU 0.041 0.157
RL 0.047 0.128
TEL 0.038 0.172
ORCL 0.021 0.290
STWD 0.065 0.077
TRU 0.031 0.214
AAON 0.024 0.260
ACI 0.084 0.053
BJ 0.059 0.092
HASI 0.051 0.113
EWBC 0.128 0.022
EVR 0.042 0.149
LOPE 0.000 0.560
AIG 0.064 0.074
ECL 0.034 0.190
PFE 0.055 0.097
EA 0.030 0.213
NXT 0.000 0.533
APPF 0.000 0.520
ENSG 0.038 0.167
MDT 0.043 0.142
DECK 0.000 0.466
MTB 0.139 0.017
TW 0.000 0.437
VLTO 0.000 0.433
ANET 0.000 0.424
EFX 0.031 0.205
DHR 0.028 0.220
BK 0.241 0.011
FLS 0.057 0.090
BSY 0.017 0.285
APLE 0.071 0.061
DBX 0.041 0.149
DLTR 0.053 0.096
ARES 0.036 0.170
R 0.070 0.061
HAS 0.047 0.119
NJR 0.063 0.071
SKYW 0.065 0.068
ORLY 0.034 0.175
RF 0.128 0.014
NSC 0.052 0.097
WSFS 0.106 0.019
EW 0.036 0.164
RJF 0.096 0.030
SPG 0.044 0.131
CWK 0.061 0.070
HEI 0.018 0.259
RBC 0.028 0.211
RRX 0.044 0.130
WTFC 0.103 0.018
ACGL 0.000 1.355
ESNT 0.000 1.075
RSG 0.036 0.160
ZWS 0.029 0.203
ETN 0.030 0.195
GNW 0.142 0.009
DAR 0.052 0.093
SNPS 0.022 0.227
DOW 0.076 0.047
PYPL 0.068 0.055
CARR 0.042 0.128
BDC 0.047 0.109
ADM 0.072 0.049
AMT 0.040 0.134
AZEK 0.029 0.183
ONB 0.099 0.015
TSN 0.060 0.064
ARW 0.087 0.026
NEM 0.049 0.093
SNV 0.109 0.010
CLH 0.044 0.110
LULU 0.000 0.423
WWD 0.029 0.182
KR 0.060 0.060
ERIE 0.000 0.398
NRG 0.046 0.105
OLN 0.063 0.056
GD 0.047 0.098
HOG 0.060 0.058
USFD 0.044 0.109
ELF 0.022 0.203
HWC 0.094 0.015
SEIC 0.000 0.368
JNJ 0.035 0.145
AMKR 0.059 0.060
MANH 0.000 0.352
HII 0.052 0.074
UTHR 0.000 0.345
HWM 0.019 0.210
MSI 0.029 0.173
WBS 0.093 0.014
EXEL 0.000 0.336
ALL 0.104 0.000
ABT 0.033 0.154
DY 0.039 0.126
MNST 0.000 0.307
APH 0.019 0.204
CRS 0.033 0.155
GNRC 0.036 0.137
AON 0.048 0.089
NOVT 0.025 0.181
NBIX 0.000 0.299
HPE 0.071 0.038
ULTA 0.000 0.292
J 0.044 0.099
WAL 0.090 0.013
PNFP 0.087 0.014
AES 0.064 0.049
GPC 0.058 0.058
CCL 0.054 0.063
ABCB 0.079 0.021
PSA 0.038 0.123
RH 0.051 0.069
WM 0.037 0.129
ATI 0.043 0.103
ALK 0.072 0.031
RMBS 0.000 0.272
DG 0.059 0.053
JBHT 0.045 0.093
GNTX 0.000 0.268
ATMU 0.000 0.272
OGE 0.056 0.057
ECG 0.039 0.119
EXPE 0.048 0.082
DNB 0.034 0.139
WMB 0.045 0.093
GRMN 0.000 0.252
PJT 0.000 0.248
EPRT 0.051 0.067
USB 0.086 0.011
SXT 0.041 0.109
ADSK 0.020 0.183
WTRG 0.050 0.068
FIS 0.034 0.136
FAF 0.044 0.094
WEX 0.065 0.038
UBER 0.023 0.173
RCL 0.042 0.102
ADI 0.017 0.189
CW 0.025 0.164
DELL 0.048 0.072
AUB 0.082 0.011
NWE 0.057 0.051
OSIS 0.038 0.114
ISRG 0.000 0.234
AVT 0.065 0.032
WST 0.027 0.155
HIMS 0.000 0.227
ESS 0.044 0.085
CVS 0.056 0.050
XYL 0.030 0.142
BOH 0.082 0.008
FHN 0.074 0.013
CMA 0.075 0.011
FNB 0.074 0.012
JLL 0.052 0.056
BWXT 0.020 0.171
HST 0.050 0.059
NNN 0.048 0.066
EXC 0.053 0.053
AXP 0.049 0.063
ADP 0.047 0.067
BMI 0.000 0.214
LLY 0.017 0.172
QLYS 0.000 0.214
CFG 0.076 0.008
JBL 0.053 0.051
CMG 0.000 0.213
DIS 0.039 0.096
AGNC 0.060 0.035
PGR 0.081 0.000
APG 0.041 0.092
ROK 0.028 0.144
WSM 0.000 0.208
NDAQ 0.038 0.103
XPO 0.038 0.099
JPM 0.065 0.018
ACM 0.047 0.063
PSN 0.041 0.090
HUM 0.053 0.048
EXPO 0.000 0.202
SYK 0.025 0.147
LHX 0.034 0.118
DOCS 0.000 0.202
UHAL-B 0.053 0.047
PNC 0.066 0.015
EVRG 0.049 0.054
CAH 0.058 0.031
COF 0.067 0.014
DD 0.040 0.090
NPO 0.025 0.142
SLM 0.061 0.021
BROS 0.035 0.104
CRM 0.031 0.121
SPSC 0.000 0.190
CHRW 0.037 0.095
CEG 0.032 0.115
BSX 0.017 0.156
NYT 0.000 0.186
OGS 0.051 0.045
FITB 0.064 0.012
SFBS 0.059 0.019
EMR 0.029 0.121
PSX 0.048 0.051
OMF 0.068 0.000
BURL 0.039 0.082
ENTG 0.029 0.120
ABNB 0.031 0.111
WFC 0.062 0.012
NHI 0.043 0.064
ARMK 0.045 0.058
PODD 0.015 0.151
AEP 0.047 0.051
TER 0.000 0.179
PFGC 0.042 0.065
VMC 0.031 0.109
BDX 0.035 0.093
OHI 0.040 0.069
AEE 0.046 0.052
CUBE 0.039 0.073
NKE 0.036 0.089
ZION 0.059 0.010
REZI 0.039 0.068
GM 0.050 0.032
ESE 0.025 0.118
AXON 0.007 0.149
GVA 0.040 0.063
AMZN 0.030 0.102
ATO 0.041 0.058
ELS 0.034 0.086
WMT 0.033 0.092
COST 0.027 0.107
GE 0.025 0.109
DXCM 0.023 0.110
WDC 0.032 0.088
SANM 0.042 0.050
AVB 0.037 0.063
MCK 0.045 0.038
FFIN 0.050 0.015
FIX 0.019 0.114
WCN 0.023 0.107
SITE 0.031 0.080
ES 0.042 0.045
AA 0.045 0.030
CME 0.048 0.017
FORM 0.024 0.098
TYL 0.014 0.116
CVNA 0.024 0.096
PI 0.007 0.124
IBM 0.023 0.098
EPR 0.039 0.047
XEL 0.039 0.046
EME 0.000 0.137
FRT 0.036 0.056
VEEV 0.000 0.136
F 0.043 0.028
MAA 0.035 0.058
ONTO 0.000 0.135
TECH 0.010 0.110
ABBV 0.014 0.104
KMX 0.031 0.067
RTX 0.030 0.068
CBRE 0.026 0.077
PLD 0.033 0.059
PWR 0.021 0.091
RDNT 0.022 0.089
VRT 0.012 0.101
BXP 0.038 0.040
ICE 0.041 0.025
FIVE 0.000 0.125
RVTY 0.025 0.075
PEGA 0.013 0.099
WPC 0.035 0.050
ACA 0.033 0.055
FN 0.000 0.123
FUN 0.036 0.046
FCN 0.000 0.115
SRE 0.037 0.044
SBRA 0.037 0.043
MOS 0.040 0.025
EXR 0.034 0.052
SMTC 0.016 0.093
JCI 0.023 0.074
XYZ 0.031 0.055
CTVA 0.034 0.047
LUV 0.040 0.018
RRC 0.035 0.043
RYAN 0.028 0.061
SATS 0.017 0.082
SCHW 0.044 0.010
AJG 0.037 0.030
STAG 0.033 0.048
PANW 0.000 0.113
JNPR 0.027 0.059
COIN 0.039 0.018
FR 0.030 0.053
FIBK 0.035 0.033
IRM 0.022 0.066
NOW 0.009 0.088
REG 0.028 0.055
INVH 0.032 0.046
EBC 0.037 0.021
FND 0.032 0.044
HIW 0.033 0.039
AMED 0.015 0.073
REXR 0.033 0.040
AFRM 0.019 0.067
WY 0.032 0.040
LYV 0.029 0.047
SMG 0.025 0.052
NTNX 0.012 0.069
ORA 0.029 0.046
CRDO 0.000 0.095
EGP 0.025 0.050
BAC 0.038 0.009
H 0.023 0.052
AMD 0.005 0.072
COR 0.033 0.021
ADC 0.029 0.039
TSLA 0.006 0.067
EQR 0.027 0.041
INCY 0.018 0.053
EQIX 0.016 0.057
TTD 0.000 0.071
PECO 0.027 0.039
DUOL 0.000 0.070
RIOT 0.000 0.089
DDOG 0.004 0.065
DINO 0.030 0.022
WDAY 0.012 0.054
MS 0.032 0.014
GBCI 0.025 0.037
ENPH 0.021 0.043
DLB 0.000 0.080
RHI 0.000 0.065
O 0.025 0.033
C 0.034 0.007
GILD 0.010 0.054
FYBR 0.025 0.027
DEI 0.027 0.022
ZM 0.000 0.074
PENN 0.028 0.017
CPT 0.020 0.034
GLW 0.014 0.043
NFG 0.022 0.026
FWONK 0.010 0.045
SON 0.022 0.023
COHR 0.012 0.041
AVAV 0.004 0.049
QRVO 0.014 0.039
HL 0.014 0.037
PLTR 0.000 0.063
AEIS 0.009 0.040
DOCU 0.000 0.062
IRT 0.022 0.019
VTR 0.017 0.028
DLR 0.015 0.031
SUI 0.018 0.024
CIEN 0.007 0.040
AL 0.020 0.018
EQT 0.018 0.020
GS 0.026 0.008
DT 0.000 0.052
FRPT 0.000 0.052
PCTY 0.000 0.051
WELL 0.010 0.029
AHR 0.014 0.022
TPR 0.011 0.024
SOFI 0.008 0.023
STZ 0.009 0.021
ASB 0.022 0.003
WHR 0.018 0.011
PSTG 0.000 0.033
ICUI 0.009 0.017
TOST 0.000 0.032
FOUR 0.007 0.017
SHAK 0.004 0.017
HOOD 0.000 0.027
WTW 0.009 0.012
CRWD 0.001 0.013
NWL 0.009 0.007
OKTA 0.003 0.011
FHB 0.000 0.011
DAY 0.007 0.007
BKU 0.000 0.011
COLD 0.005 0.005
BILL 0.005 0.003
GEV 0.003 0.007
HR 0.003 0.003
FBP 0.000 0.017
FIVN 0.001 0.002
CSGP 0.000 0.001
PEN 0.000 0.016
OSCR 0.000 0.008
VRTX 0.000 0.016
WDFC 0.000 0.000
GTES 0.000 0.000
DFS 0.000 0.000
RGEN 0.000 -0.003
DASH 0.000 -0.005
ROKU 0.000 -0.027
RELY 0.000 -0.030
ZS -0.000 -0.002
GME -0.004 -0.003
VTRS -0.002 -0.004
FRSH 0.000 -0.082
TEAM -0.002 -0.014
IOT 0.000 -0.091
NTRS -0.487 0.013
TFC -0.007 -0.001
TPG -0.001 -0.020
GTLB 0.000 -0.100
Z -0.004 -0.017
SG 0.000 -0.101
SLG -0.005 -0.006
KEY -0.010 -0.002
TWLO -0.004 -0.014
ZG -0.004 -0.017
ASH -0.007 -0.008
STT -0.077 0.008
NET -0.002 -0.038
SITM 0.000 -0.135
S 0.000 -0.159
QTWO -0.006 -0.033
MDB -0.005 -0.043
ALNY -0.004 -0.059
SNOW 0.000 -0.175
MRNA 0.000 -0.175
AGCO -0.031 -0.024
SLAB 0.000 -0.180
ZETA 0.000 -0.183
NCNO -0.009 -0.059
SYNA -0.032 -0.059
MRVL -0.009 -0.109
AMBA 0.000 -0.310
INTC -0.049 -0.053
BA -0.052 -0.040
NTRA -0.009 -0.111
RBLX -0.012 -0.121
RNA 0.000 -0.549
AUR 0.000 -0.579
RKLB -0.006 -0.200
FLG -0.459 -0.013
ACVA -0.065 -0.075
BMY -0.050 -0.104
RVMD 0.000 -0.755
PTCT -0.038 -0.167
ACLX 0.000 -0.756
CCI -0.044 -0.121
DKNG -0.041 -0.171
RXO -0.100 -0.097
BHVN 0.000 -1.160
GKOS -0.032 -0.193
IRTC -0.019 -0.220
ALB -0.108 -0.105
APLS -0.062 -0.171
INSM -0.042 -0.543
GH -0.052 -0.279
RYTM -0.043 -0.605
SIRI -0.076 -0.235
SPR -0.202 -0.191
EXAS -0.075 -0.483
XRAY -0.197 -0.215
WBD -0.109 -0.244
AXSM -0.054 -0.817
MSTR -0.053 -3.048
TTWO -0.100 -0.639
PTEN -0.411 -0.243
RIVN -2.796 -0.225
NVST -0.227 -0.341
SRRK -0.138 -0.644
AKRO -0.138 -0.686
ASTS -0.145 -1.098
SOUN -0.284 -4.602