
Last Price
52 Week Range
$16.80 - $32.21
Next Earnings Date
Apr 30 2026 (Estimate)
Next Earnings Date
Apr 30 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $2.379B | $2.743B | |||||
| $1.448B | $1.259B | |||||
| $0.931B | $1.484B | |||||
| - | - | |||||
| $61.111M | $278.91M | |||||
| $248.149M | $380.41M | |||||
| $621.56M | $824.905M | |||||
| $90.995M | $-20.189M | |||||
| $-90.995M | $20.189M | |||||
| - | - | |||||
| $621.56M | $824.905M | |||||
| $8.402M | $-15.124M | |||||
| $400.429M | $576.67M | |||||
| $3.81 | $5.68 | |||||
| $3.67 | $5.68 | |||||
| $109.109M | $101.467M | |||||
| $101.467M | $101.467M | |||||
| $660.642M | $861.025M | |||||
| $16.466M | $15.931M | |||||
| $644.176M | $845.094M |
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