| Fiscal End Date | Revenue | Change | Growth | 
|---|---|---|---|
| Dec 31, 2024 | 574.95B | -3.62B | +99.37% | 
| Dec 31, 2023 | 578.56B | -449.00M | +99.92% | 
| Dec 31, 2022 | 579.01B | 49.35B | +109.32% | 
| Dec 31, 2021 | 529.67B | 116.94B | +128.34% | 
| Dec 31, 2020 | 412.72B | -77.70B | +84.16% | 
| Dec 31, 2019 | 490.42B | -52.83B | +90.27% | 
| Dec 31, 2018 | 543.25B | 38.04B | +107.53% | 
| Dec 31, 2017 | 505.22B | 60.10B | +113.50% | 
| Dec 31, 2016 | 445.12B | ― | ― |