
Last Price
52 Week Range
$43.41 - $101.50
Next Earnings Date
May 21 2026 (Estimate)
Next Earnings Date
May 21 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $366.12M | $282.917M | ||||
| $12.996M | $6.324M | ||||
| $7.6M | $9.017M | ||||
| - | - | ||||
| $7.438M | $-15.341M | ||||
| $394.154M | $282.917M | ||||
| $694.734M | - | ||||
| $3.344M | $3.723M | ||||
| - | - | ||||
| $71.537M | - | ||||
| $0.006B | $1.073B | ||||
| $0.776B | $1.077B | ||||
| $-45K | - | ||||
| $1.17B | $1.36B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $29.597M | - | ||||
| $65.798M | - | ||||
| - | $48.534M | ||||
| $37.241M | - | ||||
| $4.024M | - | ||||
| - | - | ||||
| - | $114.123M | ||||
| $132.636M | $162.657M | ||||
| $-341.467M | $417.714M | ||||
| $378.708M | - | ||||
| - | - | ||||
| - | - | ||||
| - | - | ||||
| $341.467M | $417.714M | ||||
| - | - | ||||
| $474.103M | $580.371M |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $-34.377M | - | ||||
| - | - | ||||
| $12K | $12K | ||||
| $-317.344M | $-253.601M | ||||
| $1.047B | - | ||||
| - | $118K | ||||
| - | $1.033B | ||||
| $695.566M | $779.656M | ||||
| - | - | ||||
| $695.566M | $779.656M | ||||
| $1.17B | $1.36B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| - | - | ||||
| $378.708M | $466.248M | ||||
| $12.588M | $183.331M |
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