
Last Price
52 Week Range
$20.91 - $110.50
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $604.072M | $559.52M | ||||||
| $348.603M | $381.234M | ||||||
| $255.469M | $178.286M | ||||||
| - | - | ||||||
| $223.139M | $185.248M | ||||||
| $35.274M | $-5.8M | ||||||
| $-2.944M | $-1.162M | ||||||
| $-33.5M | $-31.35M | ||||||
| $0.48M | $-86.81M | ||||||
| $-33.02M | $-118.16M | ||||||
| $-35.964M | $-119.322M | ||||||
| $-1.956M | $-4.141M | ||||||
| $-34.008M | $-115.181M | ||||||
| $-0.27 | $-43.5 | ||||||
| $-0.27 | $-43.5 | ||||||
| $127.444M | $2.662M | ||||||
| $127.444M | $2.662M | ||||||
| $53.864M | $52.973M | ||||||
| $56.328M | $54.135M | ||||||
| $-2.464M | $-1.162M |
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