
Last Price
52 Week Range
$16.52 - $28.34
Next Earnings Date
May 18 2026 (Estimate)
Next Earnings Date
May 18 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $165.667M | $77.808M | |||
| $5.246M | $7.149M | |||
| $1.875M | - | |||
| $15.978M | - | |||
| $2.178M | - | |||
| $190.944M | $84.957M | |||
| $38.682M | $45.102M | |||
| $17.379M | $14.224M | |||
| $28.326M | $16.676M | |||
| - | - | |||
| $468.225M | $-30.9M | |||
| $552.612M | $45.102M | |||
| - | $520.063M | |||
| $743.556M | $650.122M |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $11.071M | $27.54M | |||
| $6.045M | $5.349M | |||
| - | $3.498M | |||
| - | - | |||
| - | - | |||
| $4.628M | $5.378M | |||
| - | $14.762M | |||
| $21.744M | $56.527M | |||
| $54.123M | $-14.681M | |||
| $47.47M | $53.029M | |||
| - | - | |||
| - | $14.823M | |||
| $1.367M | $61.3M | |||
| $150.43M | $167.5M | |||
| - | - | |||
| $172.174M | $183.715M |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| - | - | |||
| - | - | |||
| $127K | $128K | |||
| $-51.66M | $-168.402M | |||
| $613.015M | $624.781M | |||
| - | - | |||
| - | - | |||
| $561.482M | $456.507M | |||
| $9.9M | $9.9M | |||
| $571.382M | $466.407M | |||
| $743.556M | $650.122M |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $28.326M | $16.676M | |||
| $149.063M | $94.875M | |||
| $-16.604M | $17.067M |
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