Fiscal End Date  | Revenue  | Change  | Growth  | 
|---|---|---|---|
Dec 31, 2024  | 28.10B | 2.87B | +111.39% | 
Dec 31, 2023  | 25.22B | 1.86B | +107.98% | 
Dec 31, 2022  | 23.36B | 2.58B | +112.40% | 
Dec 31, 2021  | 20.78B | 193.43M | +100.94% | 
Dec 31, 2020  | 20.59B | -24.96M | +99.88% | 
Dec 31, 2019  | 20.62B | 721.72M | +103.63% | 
Dec 31, 2018  | 19.89B | 324.40M | +101.66% | 
Dec 31, 2017  | 19.57B | 532.95M | +102.80% | 
Dec 31, 2016  | 19.04B | ― | ― |