Revenue (TTM) Chart

Historical Revenue (TTM) Data

View and export this data back to 1984. Upgrade now.
Date Value
October 31, 2024 4.570B
July 31, 2024 4.434B
April 30, 2024 4.273B
January 31, 2024 4.176B
October 31, 2023 4.141B
July 31, 2023 4.047B
April 30, 2023 3.978B
January 31, 2023 3.808B
October 31, 2022 3.652B
July 31, 2022 3.464B
April 30, 2022 3.279B
January 31, 2022 3.131B
October 31, 2021 3.120B
July 31, 2021 3.076B
April 30, 2021 3.112B
January 31, 2021 3.199B
October 31, 2020 3.186B
July 31, 2020 3.260B
April 30, 2020 3.320B
January 31, 2020 3.340B
October 31, 2019 3.351B
July 31, 2019 3.315B
April 30, 2019 3.230B
January 31, 2019 3.128B
October 31, 2018 3.135B
Date Value
July 31, 2018 3.067B
April 30, 2018 3.054B
October 31, 2017 3.024B
July 31, 2017 3.067B
April 30, 2017 3.076B
January 31, 2017 2.954B
October 31, 2016 2.812B
July 31, 2016 2.673B
April 30, 2016 2.462B
January 31, 2016 2.290B
October 31, 2015 2.171B
July 31, 2015 2.022B
April 30, 2015 1.926B
January 31, 2015 1.860B
October 31, 2014 1.809B
July 31, 2014 1.812B
April 30, 2014 1.808B
January 31, 2014 1.819B
October 31, 2013 1.798B
July 31, 2013 1.609B
April 30, 2013 1.448B
January 31, 2013 1.307B
October 31, 2012 1.205B
July 31, 2012 1.201B
April 30, 2012 1.187B

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

3.076B
Minimum
Jul 2021
4.570B
Maximum
Oct 2024
3.628B
Average
3.402B
Median

Revenue (TTM) Benchmarks

MasTec Inc 12.18B
Argan Inc 713.01M
Ameresco Inc 1.679B
EMCOR Group Inc 14.24B
MYR Group Inc 3.537B