Fiscal End Date  | Revenue  | Change  | Growth  | 
|---|---|---|---|
Dec 31, 2024  | 20.44B | -1.61B | +92.70% | 
Dec 31, 2023  | 22.05B | -197.00M | +99.11% | 
Dec 31, 2022  | 22.24B | 6.24B | +138.98% | 
Dec 31, 2021  | 16.00B | 2.58B | +119.23% | 
Dec 31, 2020  | 13.42B | -2.08B | +86.56% | 
Dec 31, 2019  | 15.51B | 1.74B | +112.62% | 
Dec 31, 2018  | 13.77B | 1.54B | +112.59% | 
Dec 31, 2017  | 12.23B | 1.35B | +112.42% | 
Dec 31, 2016  | 10.88B | ― | ― |