Fiscal End Date  | Revenue  | Change  | Growth  | 
|---|---|---|---|
Dec 31, 2024  | 4.31B | 109.89M | +102.62% | 
Dec 31, 2023  | 4.20B | 546.08M | +114.96% | 
Dec 31, 2022  | 3.65B | 865.27M | +131.06% | 
Dec 31, 2021  | 2.79B | 840.27M | +143.18% | 
Dec 31, 2020  | 1.95B | -938.21M | +67.47% | 
Dec 31, 2019  | 2.88B | 88.09M | +103.15% | 
Dec 31, 2018  | 2.80B | 63.39M | +102.32% | 
Dec 31, 2017  | 2.73B | 39.73M | +101.48% | 
Dec 31, 2016  | 2.69B | ― | ― |