Fiscal End Date  | Revenue  | Change  | Growth  | 
|---|---|---|---|
Dec 31, 2024  | 22.58B | 1.71B | +108.18% | 
Dec 31, 2023  | 20.87B | 1.20B | +106.08% | 
Dec 31, 2022  | 19.67B | 635.00M | +103.34% | 
Dec 31, 2021  | 19.04B | 821.00M | +104.51% | 
Dec 31, 2020  | 18.22B | -1.75B | +91.24% | 
Dec 31, 2019  | 19.97B | 850.40M | +104.45% | 
Dec 31, 2018  | 19.12B | -266.72M | +98.62% | 
Dec 31, 2017  | 19.38B | 711.30M | +103.81% | 
Dec 31, 2016  | 18.67B | ― | ― |