Revenue (TTM) Chart

Historical Revenue (TTM) Data

View and export this data back to 2005. Upgrade now.
Date Value
March 31, 2024 302.14B
December 31, 2023 316.62B
September 30, 2023 339.19B
June 30, 2023 358.59B
March 31, 2023 384.07B
December 31, 2022 381.32B
September 30, 2022 365.29B
June 30, 2022 329.59B
March 31, 2022 290.04B
December 31, 2021 261.50B
September 30, 2021 220.21B
June 30, 2021 204.19B
March 31, 2021 176.18B
December 31, 2020 180.54B
September 30, 2020 220.56B
June 30, 2020 263.13B
March 31, 2020 321.17B
December 31, 2019 344.88B
September 30, 2019 363.10B
June 30, 2019 376.66B
March 31, 2019 382.88B
December 31, 2018 388.38B
September 30, 2018 371.57B
June 30, 2018 347.25B
March 31, 2018 322.62B
Date Value
December 31, 2017 305.18B
September 30, 2017 284.52B
June 30, 2017 270.55B
March 31, 2017 256.83B
December 31, 2016 233.59B
September 30, 2016 226.97B
June 30, 2016 233.82B
March 31, 2016 247.81B
December 31, 2015 264.96B
September 30, 2015 299.19B
June 30, 2015 338.33B
March 31, 2015 377.15B
December 31, 2014 421.10B
September 30, 2014 437.97B
June 30, 2014 446.64B
March 31, 2014 448.08B
December 31, 2013 451.24B
September 30, 2013 460.04B
June 30, 2013 455.64B
March 31, 2013 460.04B
December 31, 2012 467.15B
September 30, 2012 464.68B
June 30, 2012 475.98B
March 31, 2012 480.17B
December 31, 2011 470.17B

Revenues Definition

Revenues measure the total amount of value that a company brings in during a certain period. This is also considered the "top-line" of the income statement. Revenues are used for all operating expenses as well as other line items which eventually lead to the net income for the company. Revenue is an extremely important metric when analyzing a company. A company with efficient margins is able to turn revenues into the most net income.

Read full definition.

Revenue (TTM) Range, Past 5 Years

176.18B
Minimum
Mar 2021
384.07B
Maximum
Mar 2023
299.95B
Average
318.90B
Median

Revenue (TTM) Benchmarks

BP PLC 210.13B
Chevron Corp 194.65B
Eni SpA 97.09B
TotalEnergies SE 212.60B
Exxon Mobil Corp 331.46B