Marathon Petroleum Corporation MPC

393.52 2.57 0.66% as of 25 Sep
Market cap
$108.5B
P/E
13.5×
Indexes indicate stock being part of an index,
Growth Flags show if company had growth for consecutive years
Jun '26 Mar '26 Dec '25 Sep '25 Older periods
ROE
34.93% 19.93% 16.73% 11.67%

+8 more TTM periods

ROA
9.90% 5.46% 4.97% 3.54%
ROIC
17.40% 10.41% 9.72% 7.79%
Return on Tangible Assets
19.09% 11.06% 9.52% 6.72%
Average Days of Receivables
37.41 39.44 28.38 28.72
Free Cash Flow per Share
48.08 22.75 18.92 14.28
Free Cash Flow
13,894.00 6,711.00 5,772.00 4,327.00
Piotroski F-Score
8.00 6.00 6.00 4.00
Other line items

Show all line items

Columns are period end dates