Fiscal End Date  | Revenue  | Change  | Growth  | 
|---|---|---|---|
Dec 31, 2024  | 26.43B | 1.76B | +107.14% | 
Dec 31, 2023  | 24.67B | 3.12B | +114.46% | 
Dec 31, 2022  | 21.55B | -3.04B | +87.65% | 
Dec 31, 2021  | 24.59B | 3.07B | +114.28% | 
Dec 31, 2020  | 21.52B | 805.00M | +103.89% | 
Dec 31, 2019  | 20.71B | -799.00M | +96.29% | 
Dec 31, 2018  | 21.51B | 1.15B | +105.65% | 
Dec 31, 2017  | 20.36B | 3.03B | +117.48% | 
Dec 31, 2016  | 17.33B | ― | ― |