Revenue (TTM) Chart

Historical Revenue (TTM) Data

View and export this data back to 2004. Start Trial.
Date Value
June 30, 2026 3.992B
March 31, 2026 4.006B
December 31, 2025 3.926B
September 30, 2025 3.871B
June 30, 2025 3.764B
March 31, 2025 3.691B
December 31, 2024 3.674B
September 30, 2024 3.677B
June 30, 2024 3.695B
March 31, 2024 3.730B
December 31, 2023 3.789B
September 30, 2023 3.641B
June 30, 2023 3.511B
March 31, 2023 3.373B
December 31, 2022 3.262B
September 30, 2022 3.320B
June 30, 2022 3.403B
March 31, 2022 3.466B
December 31, 2021 3.513B
September 30, 2021 3.577B
June 30, 2021 3.556B
March 31, 2021 3.530B
December 31, 2020 3.528B
September 30, 2020 3.590B
June 30, 2020 3.662B
Date Value
March 31, 2020 3.721B
December 31, 2019 3.722B
September 30, 2019 3.677B
June 30, 2019 3.646B
March 31, 2019 3.639B
December 31, 2018 3.694B
September 30, 2018 3.704B
June 30, 2018 3.711B
March 31, 2018 3.671B
December 31, 2017 3.639B
September 30, 2017 3.545B
June 30, 2017 3.552B
March 31, 2017 3.610B
December 31, 2016 3.579B
September 30, 2016 3.550B
June 30, 2016 3.521B
March 31, 2016 3.452B
December 31, 2015 3.521B
September 30, 2015 3.551B
June 30, 2015 3.632B
March 31, 2015 3.679B
December 31, 2014 3.785B
September 30, 2014 3.841B
June 30, 2014 3.864B
March 31, 2014 3.871B

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

View Revenue (TTM) Range, Past 5 Years
Start Trial
--
Minimum
--
Maximum
--
Average
--
Median

Revenue (TTM) Benchmarks

View Revenue (TTM) Benchmarks
Start Trial
OVAL Corp. --
OPTEX GROUP Co., Ltd. 467.48M
Shimadzu Corp. 3.712B
KEYENCE Corp. 8.114B
V Technology Co., Ltd. 359.64M