Fiscal End Date  | Revenue  | Change  | Growth  | 
|---|---|---|---|
Dec 31, 2024  | 29.92B | 7.63B | +134.25% | 
Dec 31, 2023  | 22.28B | 1.32B | +106.28% | 
Dec 31, 2022  | 20.97B | 3.95B | +123.19% | 
Dec 31, 2021  | 17.02B | -1.75B | +90.66% | 
Dec 31, 2020  | 18.77B | 1.67B | +109.76% | 
Dec 31, 2019  | 17.11B | 2.94B | +120.76% | 
Dec 31, 2018  | 14.16B | 218.54M | +101.57% | 
Dec 31, 2017  | 13.95B | 3.80B | +137.46% | 
Dec 31, 2016  | 10.15B | ― | ― |