
Last Price
52 Week Range
$14.03 - $24.91
Next Earnings Date
May 12 2026 (Estimate)
Next Earnings Date
May 12 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $4.615M | $4.522M | |||
| $120.353M | $100.465M | |||
| $151.179M | $149.59M | |||
| $9.982M | - | |||
| - | $5.615M | |||
| $286.129M | $260.192M | |||
| $743.967M | $840.951M | |||
| $552.214M | $523.129M | |||
| - | - | |||
| - | $16.692M | |||
| $6.639M | $5.387M | |||
| $1.303B | $1.386B | |||
| - | - | |||
| $1.589B | $1.646B |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $31.321M | $22.827M | |||
| $33.299M | - | |||
| - | $20.899M | |||
| $14.646M | - | |||
| - | - | |||
| - | $7.376M | |||
| $8.532M | $26.909M | |||
| $87.798M | $78.011M | |||
| $609.788M | $156.957M | |||
| $40.774M | $20.645M | |||
| - | - | |||
| - | - | |||
| - | $12.169M | |||
| $662.044M | $210.416M | |||
| - | - | |||
| $749.842M | $288.427M |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| - | - | |||
| - | - | |||
| - | $9K | |||
| $-52.992M | $159.338M | |||
| $892.099M | $69.279M | |||
| $-0 | - | |||
| $0 | - | |||
| $839.107M | $228.626M | |||
| - | $1.129B | |||
| $0.839B | $1.358B | |||
| $1.589B | $1.646B |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| - | - | |||
| $676.69M | $219.146M | |||
| $672.075M | $214.624M |
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