
Last Price
52 Week Range
$19.10 - $62.74
Next Earnings Date
May 13 2026 (Estimate)
Next Earnings Date
May 13 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $349.282M | $186.612M | |||
| $220.883M | $208.709M | |||
| - | - | |||
| $10.337M | - | |||
| $1.239M | $12.604M | |||
| $581.741M | $407.925M | |||
| $1.951M | $33.335M | |||
| $16.201M | - | |||
| $4.531M | - | |||
| - | $54.85M | |||
| $74.005M | $29.801M | |||
| $96.688M | $117.986M | |||
| - | - | |||
| $678.429M | $525.911M |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $101.142M | $10.84M | |||
| $3.6M | - | |||
| - | - | |||
| - | - | |||
| - | - | |||
| $4.964M | $2.935M | |||
| $94.459M | $193.985M | |||
| $204.165M | $207.76M | |||
| - | $25.501M | |||
| - | - | |||
| - | - | |||
| - | - | |||
| $16.981M | $4.999M | |||
| $16.981M | $30.5M | |||
| - | - | |||
| $221.146M | $238.26M |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $-31.321M | - | |||
| - | - | |||
| - | - | |||
| $-140.446M | $-136.871M | |||
| $629.05M | - | |||
| - | - | |||
| - | $424.522M | |||
| $457.283M | $287.651M | |||
| - | - | |||
| $457.283M | $287.651M | |||
| $678.429M | $525.911M |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $4.531M | - | |||
| - | $25.501M | |||
| $-349.282M | $-161.111M |
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