| Fiscal End Date | Revenue | Change | Growth | 
|---|---|---|---|
| Dec 31, 2024 | 107.34B | 7.92B | +107.97% | 
| Dec 31, 2023 | 99.42B | -14.88B | +86.98% | 
| Dec 31, 2022 | 114.30B | -4.61B | +96.12% | 
| Dec 31, 2021 | 118.91B | 1.38B | +101.17% | 
| Dec 31, 2020 | 117.53B | 4.53B | +104.01% | 
| Dec 31, 2019 | 113.00B | 10.02B | +109.73% | 
| Dec 31, 2018 | 102.98B | -4.45B | +95.86% | 
| Dec 31, 2017 | 107.43B | -82.00M | +99.92% | 
| Dec 31, 2016 | 107.51B | ― | ― |