| Fiscal End Date | Revenue | Change | Growth | 
|---|---|---|---|
| Dec 31, 2024 | 233.86B | 58.41B | +133.29% | 
| Dec 31, 2023 | 175.45B | -215.61B | +44.86% | 
| Dec 31, 2022 | 391.06B | 57.36B | +117.19% | 
| Dec 31, 2021 | 333.69B | 162.43B | +194.85% | 
| Dec 31, 2020 | 171.26B | 20.20B | +113.37% | 
| Dec 31, 2019 | 151.06B | 30.23B | +125.02% | 
| Dec 31, 2018 | 120.83B | 30.37B | +133.57% | 
| Dec 31, 2017 | 90.46B | 19.30B | +127.13% | 
| Dec 31, 2016 | 71.16B | ― | ― |