Fiscal End Date  | Revenue  | Change  | Growth  | 
|---|---|---|---|
Dec 31, 2024  | 24.75B | -3.36B | +88.05% | 
Dec 31, 2023  | 28.11B | 7.16B | +134.16% | 
Dec 31, 2022  | 20.96B | 3.89B | +122.77% | 
Dec 31, 2021  | 17.07B | -928.00M | +94.84% | 
Dec 31, 2020  | 18.00B | -1.21B | +93.71% | 
Dec 31, 2019  | 19.20B | 2.48B | +114.81% | 
Dec 31, 2018  | 16.73B | -468.00M | +97.28% | 
Dec 31, 2017  | 17.20B | 1.04B | +106.44% | 
Dec 31, 2016  | 16.16B | ― | ― |