Revenue (Annual) Chart

Historical Revenue (Annual) Data

View and export this data back to 1984. Upgrade now.
Date Value
January 31, 2024 4.176B
January 31, 2023 3.808B
January 31, 2022 3.131B
January 31, 2021 3.199B
January 31, 2020 3.340B
January 31, 2019 3.128B
January 31, 2018 1.411B
July 31, 2017 3.067B
July 31, 2016 2.673B
July 31, 2015 2.022B
July 31, 2014 1.812B
July 31, 2013 1.609B
July 31, 2012 1.201B
July 31, 2011 1.036B
July 31, 2010 988.62M
July 31, 2009 1.107B
July 31, 2008 1.230B
July 31, 2007 1.138B
July 31, 2006 994.97M
July 31, 2005 958.01M
July 31, 2004 872.72M
Date Value
July 31, 2003 618.18M
July 31, 2002 624.02M
July 31, 2001 826.75M
July 31, 2000 806.27M
July 31, 1999 501.16M
July 31, 1998 389.48M
July 31, 1997 311.20M
July 31, 1996 194.10M
July 31, 1995 187.00M
July 31, 1994 121.40M
July 31, 1993 135.60M
July 31, 1992 134.00M
July 31, 1991 148.50M
July 31, 1990 165.40M
July 31, 1989 118.90M
July 31, 1988 116.00M
July 31, 1987 66.10M
July 31, 1986 45.60M
July 31, 1985 27.50M
July 31, 1984 12.10M

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 (Annual) Range, Past 5 Years

3.131B
Minimum
2022
4.176B
Maximum
2024
3.531B
Average
3.340B
Median
2020

Revenue (Annual) Benchmarks

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