
Last Price
52 Week Range
$19.24 - $60.05
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $430.523M | $504.12M | $533.381M | ||||||
| $123.661M | $131.148M | $134.474M | ||||||
| $306.862M | $372.972M | $398.907M | ||||||
| $113.634M | $137.76M | $145.38M | ||||||
| $225.419M | $262.569M | $276.323M | ||||||
| - | - | - | ||||||
| $-32.191M | $-27.357M | $-22.796M | ||||||
| $2.285M | - | $4.853M | ||||||
| - | $11.219M | $8.445M | ||||||
| $2.285M | $11.219M | $13.298M | ||||||
| $-29.906M | $-16.138M | $-9.498M | ||||||
| $2.115M | $2.079M | $2.868M | ||||||
| $-32.021M | $-18.217M | $-12.366M | ||||||
| $-0.45 | $-0.23 | $-0.153 | ||||||
| $-0.45 | $-0.23 | $-0.153 | ||||||
| $71.488M | $78.71M | $322.109M | ||||||
| $71.488M | $78.71M | $322.109M | ||||||
| $-10.706M | $-4.646M | $1.898M | ||||||
| $21.485M | $22.711M | $16.695M | ||||||
| $-32.191M | $-27.357M | $-14.797M |
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