Fiscal End Date  | Revenue  | Change  | Growth  | 
|---|---|---|---|
Dec 31, 2024  | 32.41B | 5.96B | +122.55% | 
Dec 31, 2023  | 26.45B | 1.36B | +105.42% | 
Dec 31, 2022  | 25.09B | 7.34B | +141.37% | 
Dec 31, 2021  | 17.75B | 2.64B | +117.46% | 
Dec 31, 2020  | 15.11B | 549.46M | +103.77% | 
Dec 31, 2019  | 14.56B | -1.10B | +92.99% | 
Dec 31, 2018  | 15.66B | -941.87M | +94.33% | 
Dec 31, 2017  | 16.60B | -643.95M | +96.27% | 
Dec 31, 2016  | 17.24B | ― | ― |