| Fiscal End Date | Revenue | Change | Growth | 
|---|---|---|---|
| Dec 31, 2024 | 886.13B | 54.75B | +106.59% | 
| Dec 31, 2023 | 831.38B | 63.19B | +108.23% | 
| Dec 31, 2022 | 768.18B | 74.50B | +110.74% | 
| Dec 31, 2021 | 693.68B | 37.19B | +105.67% | 
| Dec 31, 2020 | 656.49B | -33.52B | +95.14% | 
| Dec 31, 2019 | 690.02B | -22.09B | +96.90% | 
| Dec 31, 2018 | 712.11B | 29.10B | +104.26% | 
| Dec 31, 2017 | 683.01B | 47.05B | +107.40% | 
| Dec 31, 2016 | 635.95B | ― | ― |