Fiscal End Date  | Revenue  | Change  | Growth  | 
|---|---|---|---|
Dec 31, 2024  | 18.23B | 937.12M | +105.42% | 
Dec 31, 2023  | 17.29B | -5.79B | +74.92% | 
Dec 31, 2022  | 23.08B | 6.08B | +135.77% | 
Dec 31, 2021  | 17.00B | 4.72B | +138.47% | 
Dec 31, 2020  | 12.28B | -427.39M | +96.64% | 
Dec 31, 2019  | 12.70B | 538.95M | +104.43% | 
Dec 31, 2018  | 12.17B | 460.65M | +103.94% | 
Dec 31, 2017  | 11.71B | 1.21B | +111.54% | 
Dec 31, 2016  | 10.49B | ― | ― |