Fiscal End Date  | Revenue  | Change  | Growth  | 
|---|---|---|---|
Dec 31, 2024  | 42.76B | 5.70B | +115.38% | 
Dec 31, 2023  | 37.06B | 3.92B | +111.84% | 
Dec 31, 2022  | 33.14B | 2.88B | +109.51% | 
Dec 31, 2021  | 30.26B | -1.30B | +95.89% | 
Dec 31, 2020  | 31.56B | -1.56B | +95.28% | 
Dec 31, 2019  | 33.12B | -64.00M | +99.81% | 
Dec 31, 2018  | 33.18B | 3.10B | +110.32% | 
Dec 31, 2017  | 30.08B | -2.27B | +92.97% | 
Dec 31, 2016  | 32.35B | ― | ― |