FactorDeck
Data as of 2026-06-10 (0 days old)
← all factors

Profitability

Gross profit ÷ total assets (Novy-Marx). Higher = more cash from each dollar of capital.

As of 2026-06-10 · 35 names held · backtest spans 232 months

Trailing returns

1W
-1.14%
SPY -4.49%
1M
SPY
3M
-5.09%
SPY -4.36%
6M
-5.21%
SPY -4.30%
YTD
-4.11%
SPY -3.79%
1Y
+4.96%
SPY +9.73%
5Y
+42.49%
SPY +65.09%
10Y
+269.92%
SPY +266.59%
20Y
SPY

Cumulative return vs SPY

Performance stats

MetricFactorSPY
Annualized return
(1 + total) ^ (252/4847) − 1
+12.57%+10.30%
Annualized volatility
daily-return stdev × √252
+22.24%+19.66%
Sharpe ratio
ann return ÷ ann vol (rf = 0)
0.570.52
Max drawdown
worst peak-to-trough on the cumulative series
-60.34%
Information ratio
ann excess return ÷ tracking error (vs SPY)
0.26
Monthly hit rate
share of months where factor return > SPY
55% (127/232)

How it's computed

What. At each month-end, take each ticker's most recently reported gross_profit (revenue − cost of goods sold) and divide by total_assets. This is gross profitability as defined by Novy-Marx (2013).

Why it has worked. Novy-Marx showed that *gross* profitability has roughly the same Sharpe as value, but is nearly uncorrelated with it — so combining the two materially improves a portfolio. Gross profit is harder to manipulate than bottom-line earnings (which can be inflated via one-time gains, accruals, etc.), so it's a cleaner read on what the business actually produces. Scaling by total assets puts firms of different sizes on the same footing.

Caveats. Sector-tilted: software and pharma will dominate the top quintile because of high gross margins, while capital-intensive sectors (utilities, materials) cluster at the bottom. The factor works partly *because* of and partly *despite* this sector tilt. A sector-neutral construction would mute the effect.

Current sector mix

SectorNames% of screen
Information Technology1131.4%
Consumer Discretionary925.7%
Health Care617.1%
Consumer Staples514.3%
Communication Services25.7%
Industrials25.7%

Current top quintile (35 names)

TickerNameSectorSignalZ-score
DECKDeckers BrandsConsumer Discretionary85.6%4.17
LULULululemon AthleticaConsumer Discretionary74.3%4.17
NVDANvidiaInformation Technology74.2%4.17
RLRalph Lauren CorporationConsumer Discretionary73.3%4.11
ULTAUlta BeautyConsumer Discretionary69.2%3.83
BBYBest BuyConsumer Discretionary63.9%3.47
LOWLowe'sConsumer Discretionary53.3%2.76
ADSKAutodeskInformation Technology52.6%2.71
DLTRDollar TreeConsumer Staples52.4%2.69
HDHome Depot (The)Consumer Discretionary52.2%2.68
EAElectronic ArtsCommunication Services45.3%2.21
DGDollar GeneralConsumer Staples42.3%2.01
TTWOTake-Two InteractiveCommunication Services40.6%1.90
CRWDCrowdStrikeInformation Technology32.4%1.34
CRMSalesforceInformation Technology28.7%1.09
SNDKSandiskInformation Technology27.3%0.99
VEEVVeeva SystemsHealth Care26.9%0.97
DPZDomino'sConsumer Discretionary25.2%0.85
STESterisHealth Care24.5%0.80
TPRTapestry, Inc.Consumer Discretionary22.8%0.69
DELLDell TechnologiesInformation Technology22.4%0.66
STZConstellation BrandsConsumer Staples21.5%0.60
IDXXIdexx LaboratoriesHealth Care21.3%0.59
GWWW. W. GraingerIndustrials20.0%0.50
CLColgate-PalmoliveConsumer Staples19.4%0.46
ADBEAdobe Inc.Information Technology19.3%0.45
FASTFastenalIndustrials18.9%0.42
PODDInsulet CorporationHealth Care17.7%0.35
MCKMcKesson CorporationHealth Care17.7%0.34
TERTeradyneInformation Technology17.6%0.34
MUMicron TechnologyInformation Technology17.5%0.33
MTDMettler ToledoHealth Care15.1%0.17
FTNTFortinetInformation Technology15.0%0.16
AAPLApple Inc.Information Technology14.8%0.15
ELEstée Lauder Companies (The)Consumer Staples14.4%0.12