
Last Price
52 Week Range
$43.75 - $87.60
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $37.032M | $30.741M | |||
| $14.655M | $19.363M | |||
| - | - | |||
| - | - | |||
| $1.128M | $9.711M | |||
| $52.815M | $59.815M | |||
| $0.903B | $1.084B | |||
| $45.265M | $136.962M | |||
| - | - | |||
| - | $80.973M | |||
| $2.652M | $3.856M | |||
| $0.951B | $1.306B | |||
| - | - | |||
| $1.003B | $1.366B |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $2.775M | $0.562M | |||
| $7.871M | - | |||
| $424K | $692K | |||
| - | - | |||
| $2.286M | $1.2M | |||
| $1.221M | $1.263M | |||
| $2.119M | $9.769M | |||
| $14.41M | $12.286M | |||
| $380.815M | - | |||
| - | - | |||
| - | - | |||
| - | - | |||
| $0.183M | $559.785M | |||
| $380.998M | $559.785M | |||
| - | - | |||
| $395.408M | $572.071M |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| - | - | |||
| - | - | |||
| $432.663M | - | |||
| $3.349M | $23.233M | |||
| - | - | |||
| - | - | |||
| - | $317.069M | |||
| $436.012M | $340.302M | |||
| $172.054M | $453.683M | |||
| $608.066M | $793.985M | |||
| $1.003B | $1.366B |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| - | - | |||
| $381.239M | $0.692M | |||
| $344.207M | $-30.049M |
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