
Last Price
52 Week Range
$21.29 - $43.17
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $0.851B | $1.228B | ||||||
| $443.355M | $832.854M | ||||||
| $408.082M | $395.409M | ||||||
| - | - | ||||||
| - | $94.487M | ||||||
| $193.087M | - | ||||||
| $214.995M | $300.922M | ||||||
| $-61.022M | $-94.138M | ||||||
| $25.16M | $-11.872M | ||||||
| $-35.862M | $-106.01M | ||||||
| $179.133M | $194.912M | ||||||
| $26.099M | $27.894M | ||||||
| $32.878M | $39.199M | ||||||
| $1.29 | $1.31 | ||||||
| $1.27 | $1.28 | ||||||
| $25.4M | $29.88M | ||||||
| $25.845M | $30.623M | ||||||
| $315.79M | $418.537M | ||||||
| $100.795M | $129.487M | ||||||
| $214.995M | $289.05M |
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