
Last Price
52 Week Range
$9.56 - $29.60
Next Earnings Date
Jun 03 2026 (Estimate)
Next Earnings Date
Jun 03 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $490.184M | $484.182M | $423.688M | ||||||
| $188.032M | $182.194M | $164.833M | ||||||
| $302.152M | $301.988M | $258.855M | ||||||
| - | - | - | ||||||
| $347.672M | $337.136M | $293.039M | ||||||
| - | - | - | ||||||
| $-45.52M | $-35.148M | $-34.184M | ||||||
| $3.182M | $2.138M | $0.145M | ||||||
| $5.328M | $0.132M | $1.624M | ||||||
| $8.51M | $2.27M | $1.769M | ||||||
| $-37.01M | $-32.878M | $-32.415M | ||||||
| - | - | - | ||||||
| $-37.01M | $-32.878M | $-32.415M | ||||||
| $-0.21 | $-3.8 | $-1.139 | ||||||
| $-0.21 | $-3.8 | $-1.139 | ||||||
| $177.261M | $8.763M | $523.508M | ||||||
| $177.261M | $8.763M | $523.508M | ||||||
| $-20.057M | $-18.868M | $-19.829M | ||||||
| $12.602M | $11.222M | $10.037M | ||||||
| $-32.659M | $-30.09M | $-29.866M |
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