| Fiscal End Date | Revenue | Change | Growth | 
|---|---|---|---|
| Dec 31, 2024 | 61.26B | 1.95B | +103.28% | 
| Dec 31, 2023 | 59.31B | 961.65M | +101.65% | 
| Dec 31, 2022 | 58.35B | 7.64B | +115.08% | 
| Dec 31, 2021 | 50.70B | -2.09B | +96.04% | 
| Dec 31, 2020 | 52.80B | 1.40B | +102.72% | 
| Dec 31, 2019 | 51.40B | 1.95B | +103.95% | 
| Dec 31, 2018 | 49.44B | 1.95B | +104.11% | 
| Dec 31, 2017 | 47.49B | 1.32B | +102.85% | 
| Dec 31, 2016 | 46.18B | ― | ― |