Fiscal End Date  | Revenue  | Change  | Growth  | 
|---|---|---|---|
Dec 31, 2024  | 21.83B | -466.00M | +97.91% | 
Dec 31, 2023  | 22.30B | -18.54B | +54.60% | 
Dec 31, 2022  | 40.84B | 3.32B | +108.85% | 
Dec 31, 2021  | 37.52B | 1.24B | +103.43% | 
Dec 31, 2020  | 36.28B | 868.00M | +102.45% | 
Dec 31, 2019  | 35.41B | 1.88B | +105.60% | 
Dec 31, 2018  | 33.53B | -356.00M | +98.95% | 
Dec 31, 2017  | 33.89B | 4.80B | +116.51% | 
Dec 31, 2016  | 29.08B | ― | ― |