
Last Price
52 Week Range
$8.47 - $15.55
Next Earnings Date
May 08 2026 (Estimate)
Next Earnings Date
May 08 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $1.123B | $1.08B | $1.08B | ||||||
| $387.9M | $400.9M | $384.4M | ||||||
| $735.2M | $679.5M | $695.3M | ||||||
| $78.8M | $21.5M | $17.3M | ||||||
| $365.1M | $331.4M | $328.5M | ||||||
| $124.5M | $-2.7M | $24.7M | ||||||
| $166.8M | $329.3M | $310.5M | ||||||
| $-112.3M | $-107.3M | $-103.5M | ||||||
| $-10.3M | $-85.7M | $-11.1M | ||||||
| $-122.6M | $-193M | $-114.6M | ||||||
| $44.2M | $136.3M | $195.9M | ||||||
| $-34.1M | $40.9M | $56.4M | ||||||
| $78.3M | $95.4M | $139.5M | ||||||
| $1.36 | $1.64 | $2.38 | ||||||
| $1.34 | $1.62 | $2.37 | ||||||
| $58.433M | $58.309M | $233.247M | ||||||
| $58.326M | $58.915M | $234.899M | ||||||
| $192.7M | $294.7M | $351.5M | ||||||
| $36.2M | $51.1M | $52.1M | ||||||
| $156.5M | $243.6M | $299.4M |
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