
Last Price
52 Week Range
$29.25 - $60.07
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $4.75M | $3.179M | |||||
| $261.212M | $197.6M | |||||
| $103.341M | $101.53M | |||||
| - | - | |||||
| $14.358M | $20.827M | |||||
| $383.661M | $323.136M | |||||
| $3.454B | $3.426B | |||||
| $577.96M | $563.155M | |||||
| $17.544M | - | |||||
| - | - | |||||
| $1.486M | $5.453M | |||||
| $4.051B | $3.995B | |||||
| - | - | |||||
| $4.435B | $4.318B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $129.593M | $72.974M | |||||
| $82.44M | - | |||||
| $5.344M | - | |||||
| $11.858M | - | |||||
| $70.927M | - | |||||
| $73.075M | - | |||||
| $17.059M | $312.968M | |||||
| $319.369M | $385.942M | |||||
| $2.529B | $0.044B | |||||
| $65.12M | - | |||||
| - | - | |||||
| $103.826M | $122.851M | |||||
| $0.003B | $2.558B | |||||
| $2.742B | $2.725B | |||||
| - | - | |||||
| $3.062B | $3.111B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $-40M | - | |||||
| $9K | $4K | |||||
| $892K | $903K | |||||
| $93.637M | $12.8M | |||||
| $1.305B | - | |||||
| - | $-1.586M | |||||
| - | $1.195B | |||||
| $1.36B | $1.207B | |||||
| $13.694M | $4.91M | |||||
| $1.374B | $1.212B | |||||
| $4.435B | $4.318B |
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $17.544M | - | |||||
| $2.647B | $0.044B | |||||
| $2.642B | $0.041B |
NEWSLETTER
Market data is sourced from S&P Global Market Intelligence. All insights and analysis are developed by Gainify. Copyright © 2026, S&P Global Market Intelligence. All rights reserved.
View Data Providers