| Fiscal End Date | Revenue | Change | Growth | 
|---|---|---|---|
| Dec 31, 2024 | 90.37B | -215.14B | +29.58% | 
| Dec 31, 2023 | 305.51B | 212.55B | +328.64% | 
| Dec 31, 2022 | 92.96B | 2.50B | +102.77% | 
| Dec 31, 2021 | 90.46B | -1.00B | +98.90% | 
| Dec 31, 2020 | 91.46B | -88.98B | +50.69% | 
| Dec 31, 2019 | 180.44B | 23.67B | +115.10% | 
| Dec 31, 2018 | 156.77B | 12.49B | +108.66% | 
| Dec 31, 2017 | 144.28B | -10.93B | +92.96% | 
| Dec 31, 2016 | 155.21B | ― | ― |