Fiscal End Date  | Revenue  | Change  | Growth  | 
|---|---|---|---|
Dec 31, 2024  | 27.10B | -1.23B | +95.65% | 
Dec 31, 2023  | 28.33B | -7.92B | +78.15% | 
Dec 31, 2022  | 36.25B | 10.29B | +139.64% | 
Dec 31, 2021  | 25.96B | 8.82B | +151.49% | 
Dec 31, 2020  | 17.14B | -2.08B | +89.20% | 
Dec 31, 2019  | 19.21B | 1.39B | +107.80% | 
Dec 31, 2018  | 17.82B | 5.32B | +142.50% | 
Dec 31, 2017  | 12.51B | 2.42B | +123.96% | 
Dec 31, 2016  | 10.09B | ― | ― |