Fiscal End Date  | Revenue  | Change  | Growth  | 
|---|---|---|---|
Dec 31, 2024  | 23.50B | 986.00M | +104.38% | 
Dec 31, 2023  | 22.52B | -1.97B | +91.94% | 
Dec 31, 2022  | 24.49B | 6.36B | +135.09% | 
Dec 31, 2021  | 18.13B | 7.12B | +164.70% | 
Dec 31, 2020  | 11.01B | -970.00M | +91.90% | 
Dec 31, 2019  | 11.98B | -932.00M | +92.78% | 
Dec 31, 2018  | 12.91B | 1.48B | +112.90% | 
Dec 31, 2017  | 11.44B | 4.23B | +158.64% | 
Dec 31, 2016  | 7.21B | ― | ― |