
Last Price
52 Week Range
$16.38 - $43.86
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $1.049B | $0.725B | $0.84B | ||||||
| $474.838M | $403.479M | $461.416M | ||||||
| $574.529M | $321.527M | $378.317M | ||||||
| $176.638M | $179.649M | $196.248M | ||||||
| $188.429M | $161.68M | $178.641M | ||||||
| $13.218M | - | - | ||||||
| $196.244M | $-19.802M | $3.428M | ||||||
| $-7.619M | $-28.842M | $-30.701M | ||||||
| $6.172M | $-37.052M | $-3.379M | ||||||
| $-1.447M | $-65.894M | $-34.08M | ||||||
| $194.797M | $-85.696M | $-30.652M | ||||||
| $41.909M | $-12.933M | $-17.697M | ||||||
| $152.697M | $-73.01M | $-13.209M | ||||||
| $0.79 | $-0.39 | $-0.072 | ||||||
| $0.78 | $-0.39 | $-0.078 | ||||||
| $192.573M | $187.707M | $739.003M | ||||||
| $194.674M | $187.707M | $741.271M | ||||||
| $276.942M | $9.172M | $62.201M | ||||||
| $71.382M | $64.502M | $65.752M | ||||||
| $205.56M | $-55.33M | $-3.551M |
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