Fiscal End Date  | Revenue  | Change  | Growth  | 
|---|---|---|---|
Dec 31, 2024  | 45.04B | 10.92B | +132.00% | 
Dec 31, 2023  | 34.12B | 5.58B | +119.56% | 
Dec 31, 2022  | 28.54B | 223.00M | +100.79% | 
Dec 31, 2021  | 28.32B | 3.78B | +115.40% | 
Dec 31, 2020  | 24.54B | 2.22B | +109.95% | 
Dec 31, 2019  | 22.32B | 826.20M | +103.84% | 
Dec 31, 2018  | 21.49B | -1.38B | +93.97% | 
Dec 31, 2017  | 22.87B | 1.65B | +107.77% | 
Dec 31, 2016  | 21.22B | ― | ― |