3 minute read

The historical revenue page for Exxon Mobil Corporation provides a comprehensive overview of the company's quarterly revenue and income trends from 2009-12-31 to 2024-09-30. The visualizations are designed to be easily interpretable, offering insights into the company's revenue growth and fluctuations, and making it a valuable resource for investors and analysts interested in its financial health.

Income chart quarterly TTM

Quarterly TTM Table (in millions)

date Revenue Operating Income/Loss Net Income
2024-09-30 350503 49685 35120
2024-06-30 351247 50358 35495
2024-03-31 341101 48349 34077
2023-12-31 344582 52783 37354
2023-09-30 355667 61000 42397
2023-06-30 376977 72723 53249
2023-03-31 409744 86000 63670
2022-12-31 413680 77753 57577
2022-09-30 403216 70640 53601
2022-06-30 364932 54824 40345
2022-03-31 316993 36198 26552
2021-12-31 285640 31234 23598
2021-09-30 247215 -7108 -6084
2021-06-30 219628 -17086 -13735
2021-03-31 184491 -25033 -19685
2020-12-31 181502 -28883 -23251
2020-09-30 202135 4144 3082
2020-06-30 220985 9237 7038
2020-03-31 255871 13909 11598
2019-12-31 261359 16477 14774
2019-09-30 262439 14542 15250
2019-06-30 271577 16483 18449
2019-03-31 275542 17918 19044
2018-12-31 279332 20073 21421
2018-09-30 nan nan 23624
2018-06-30 nan nan 21263
2018-03-31 nan nan 20541
2017-12-31 nan nan 19848
2017-09-30 nan nan 13463
2017-06-30 nan nan 12267
2017-03-31 nan nan 10684
2016-12-31 nan nan 8375
2016-09-30 nan nan 9181
2016-06-30 nan nan 10676
2016-03-31 nan nan 13257
2015-12-31 nan nan 16551
2015-09-30 nan nan 20503
2015-06-30 nan nan 24465
2015-03-31 nan nan 29320
2014-12-31 nan nan 33615
2014-09-30 nan nan 35476
2014-06-30 nan nan 35199
2014-03-31 nan nan 33057
2013-12-31 nan nan 33448
2013-09-30 nan nan 35107
2013-06-30 nan nan 36964
2013-03-31 nan nan 47643
2012-12-31 nan nan 47681
2012-09-30 nan nan 47103
2012-06-30 nan nan 47848
2012-03-31 nan nan 41092
2011-12-31 nan nan 42206
2011-09-30 nan nan 41998
2011-06-30 nan nan 38888
2011-03-31 nan nan 35736
2010-12-31 nan nan 31398
2010-09-30 nan nan 28021
2010-06-30 nan nan 25331
2010-03-31 nan nan 21535
2009-12-31 nan nan 19510