Marathon Petroleum CorporationMPCNYSE
Loading
Earnings Yield Over TimeNormalizing
Percentile Rank36
3Y CAGR-30.6%
Year-over-Year Change

Earnings yield ratio

3Y CAGR
-30.6%/yr
vs +27.9%/yr prior
Acceleration
-58.5pp
Decelerating
Percentile
P36
Within normal range
vs 3Y Ago
0.3x
Contraction
Streak
1 yr
Consecutive growthNormalizing
PeriodValueYoY Change
20258.16%+12.7%
20247.24%-54.8%
202316.03%-34.2%
202224.36%+1.5%
202124.00%+165.6%
2020-36.61%-651.2%
20196.64%-27.0%
20189.09%-10.5%
201710.16%+131.0%
20164.40%-