NYSE:MPC | Revenue | Marathon Petroleum Corp

Complete source-backed revenue history.

Available history
2009-12-31 to 2026-06-30
Data captured

Historical Revenue

DateRevenue
2026-06-30$51.99B
2026-03-31$34.2B
2025-12-31$32.57B
2025-09-30$34.81B
2025-06-30$33.8B
2025-03-31$31.52B
2024-12-31$33.14B
2024-09-30$35.11B
2024-06-30$37.91B
2024-03-31$32.71B
2023-12-31$36.26B
2023-09-30$40.92B
2023-06-30$36.34B
2023-03-31$34.86B
2022-12-31$39.81B
2022-09-30$45.79B
2022-06-30$53.8B
2022-03-31$38.06B
2021-12-31$35.34B
2021-09-30$32.32B
2021-06-30$29.62B
2021-03-31$22.71B
2020-12-31$17.97B
2020-09-30$17.41B
2020-06-30$12.2B
2020-03-31$22.2B
2019-12-31$28.01B
2019-09-30$27.55B
2019-06-30$33.53B
2019-03-31$28.25B
2018-12-31$21.92B
2018-09-30$22.99B
2018-06-30$22.32B
2018-03-31$18.69B
2017-12-31$21.51B
2017-09-30$19.05B
2017-06-30$18.03B
2012-12-31$20.69B
2012-09-30$21.05B
2012-06-30$20.24B
2012-03-31$20.27B
2011-12-31$19.47B
2011-09-30$20.61B
2011-06-30$20.73B
2011-03-31$17.84B
2010-12-31$17.43B
2010-09-30$15.9B
2010-06-30$15.8B

Annual Revenue

DateRevenue
2025-12-31$132.7B
2024-12-31$138.86B
2023-12-31$148.38B
2022-12-31$177.45B
2021-12-31$119.98B
2020-12-31$69.78B
2019-12-31$111.15B
2018-12-31$86.09B
2017-12-31$74.73B
2016-12-31$63.28B
2015-12-31$72.05B
2014-12-31$97.82B
2013-12-31$100.16B
2012-12-31$82.24B
2011-12-31$78.64B
2010-12-31$62.49B
2009-12-31$45.53B