Fiscal End Date  | Revenue  | Change  | Growth  | 
|---|---|---|---|
Dec 31, 2024  | 38.15B | 2.25B | +106.27% | 
Dec 31, 2023  | 35.90B | 1.73B | +105.05% | 
Dec 31, 2022  | 34.18B | 5.27B | +118.24% | 
Dec 31, 2021  | 28.91B | 3.75B | +114.89% | 
Dec 31, 2020  | 25.16B | -2.00B | +92.64% | 
Dec 31, 2019  | 27.16B | 1.44B | +105.59% | 
Dec 31, 2018  | 25.72B | 977.00M | +103.95% | 
Dec 31, 2017  | 24.74B | 284.00M | +101.16% | 
Dec 31, 2016  | 24.46B | ― | ― |