Revenue (TTM) Chart

Historical Revenue (TTM) Data

View and export this data back to 1988. Upgrade now.
Date Value
December 31, 2023 1.952B
September 30, 2023 1.923B
June 30, 2023 1.902B
March 31, 2023 1.866B
December 31, 2022 1.850B
September 30, 2022 1.832B
June 30, 2022 1.818B
March 31, 2022 1.754B
December 31, 2021 1.592B
September 30, 2021 1.442B
June 30, 2021 1.268B
March 31, 2021 1.135B
December 31, 2020 1.117B
September 30, 2020 1.122B
June 30, 2020 1.112B
March 31, 2020 1.116B
December 31, 2019 1.086B
September 30, 2019 1.040B
June 30, 2019 1.000B
March 31, 2019 961.17M
December 31, 2018 935.28M
September 30, 2018 911.00M
June 30, 2018 889.64M
March 31, 2018 862.34M
December 31, 2017 840.90M
Date Value
September 30, 2017 820.32M
June 30, 2017 800.11M
March 31, 2017 780.32M
December 31, 2016 759.88M
September 30, 2016 721.68M
June 30, 2016 678.03M
March 31, 2016 635.35M
December 31, 2015 591.02M
September 30, 2015 559.55M
June 30, 2015 537.36M
March 31, 2015 515.44M
December 31, 2014 493.10M
September 30, 2014 476.40M
June 30, 2014 454.75M
March 31, 2014 433.47M
December 31, 2013 416.64M
September 30, 2013 401.28M
June 30, 2013 388.10M
March 31, 2013 376.38M
December 31, 2012 363.30M
September 30, 2012 350.02M
June 30, 2012 333.35M
March 31, 2012 318.72M
December 31, 2011 309.39M
September 30, 2011 299.75M

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

1.000B
Minimum
Jun 2019
1.952B
Maximum
Dec 2023
1.470B
Average
1.442B
Median
Sep 2021

Revenue (TTM) Benchmarks

Oracle Corp 52.51B
Dayforce Inc 1.514B
PTC Inc 2.181B
Synopsys Inc 6.131B
Workday Inc 7.259B