
Last Price
52 Week Range
$31.38 - $137.64
Next Earnings Date
May 12 2026 (Estimate)
Next Earnings Date
May 12 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $86.012M | $170.5M | |||
| $757.077M | $769.828M | |||
| $43.75M | $45.271M | |||
| - | - | |||
| $30.39M | $310.782M | |||
| $0.917B | $1.296B | |||
| $201.454M | $257.203M | |||
| $143.34M | $143.224M | |||
| $21.286M | $27.082M | |||
| - | - | |||
| $5.154M | $4.841M | |||
| $371.234M | $432.35M | |||
| - | - | |||
| $1.288B | $1.729B |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $144.865M | $226.264M | |||
| $52.032M | - | |||
| $15M | $48.905M | |||
| $26.354M | - | |||
| $6.768M | $6.483M | |||
| $207.304M | - | |||
| $67.815M | $461.021M | |||
| $513.37M | $736.19M | |||
| $239.448M | $56.634M | |||
| $67.554M | - | |||
| - | - | |||
| $8.161M | $14.869M | |||
| $22.472M | $291.22M | |||
| $352.481M | $362.723M | |||
| - | - | |||
| $0.866B | $1.099B |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| - | - | |||
| - | - | |||
| $510K | $510K | |||
| $283.972M | $485.742M | |||
| $138.13M | - | |||
| - | - | |||
| - | $143.566M | |||
| $422.612M | $629.818M | |||
| - | - | |||
| $422.612M | $629.818M | |||
| $1.288B | $1.729B |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $21.286M | $27.082M | |||
| $363.202M | $105.539M | |||
| $277.19M | $-64.961M |
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