Revenue (TTM) Chart

Historical Revenue (TTM) Data

View and export this data back to 1984. Upgrade now.
Date Value
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
July 31, 2018 3.067B
April 30, 2018 3.054B
October 31, 2017 3.024B
Date Value
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
January 31, 2012 1.143B
October 31, 2011 1.094B
July 31, 2011 1.036B

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.176B
Maximum
Jan 2024
3.459B
Average
3.318B
Median

Revenue (TTM) Benchmarks

MasTec Inc 12.00B
Argan Inc 573.33M
Ameresco Inc 1.375B
EMCOR Group Inc 12.58B
MYR Group Inc 3.644B