
Last Price
52 Week Range
$3.46 - $33.51
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $2.699B | $2.263B | $2.551B | ||||||
| $2.357B | $1.967B | $2.254B | ||||||
| $341.08M | $295.785M | $297.633M | ||||||
| $66.195M | $86.217M | $87.563M | ||||||
| $236.838M | $242.557M | $251.527M | ||||||
| $11.426M | $13.348M | $7.377M | ||||||
| $26.621M | $-46.337M | $-42.391M | ||||||
| $5.676M | - | $-4.851M | ||||||
| $7.276M | $1.265M | $-9.579M | ||||||
| $12.952M | $1.265M | $-14.43M | ||||||
| $39.573M | $-45.072M | $-56.821M | ||||||
| $9.206M | $22.917M | $16.743M | ||||||
| $22.716M | $-48.314M | $-51.918M | ||||||
| $0.18 | $-0.37 | $-0.39 | ||||||
| $0.12 | $-0.37 | $-0.44 | ||||||
| $126.18M | $130.307M | $523.266M | ||||||
| $184.035M | $130.307M | $629.983M | ||||||
| $41.103M | $-16.994M | $-17.183M | ||||||
| $14.482M | $29.343M | $33.652M | ||||||
| $26.621M | $-46.337M | $-54.38M |
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