
Last Price
52 Week Range
$54.59 - $99.67
Next Earnings Date
May 12 2026 (Estimate)
Next Earnings Date
May 12 2026 (Est.)
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $54.066M | $84.827M | |||
| $64.466M | $88.026M | |||
| $92.639M | $109.036M | |||
| - | - | |||
| $9.499M | $16.609M | |||
| $220.67M | $298.498M | |||
| $84.36M | $90.659M | |||
| $1.128B | $1.615B | |||
| - | - | |||
| - | - | |||
| $17.389M | $25.935M | |||
| $1.23B | $1.731B | |||
| - | - | |||
| $1.451B | $2.03B |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $14.07M | $18.606M | |||
| - | - | |||
| - | $5.459M | |||
| $835K | - | |||
| $1.984M | $3.022M | |||
| $4.159M | - | |||
| $22.742M | $39.441M | |||
| $41.806M | $63.506M | |||
| $268.987M | $8.496M | |||
| $9.141M | - | |||
| - | - | |||
| $32.892M | $68.377M | |||
| $1.816M | $714.743M | |||
| $320.307M | $791.616M | |||
| - | - | |||
| $362.113M | $855.122M |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| - | - | |||
| - | - | |||
| $936K | $936K | |||
| $-20.56M | $51.586M | |||
| $1.108B | - | |||
| $-0.096M | $-2.784M | |||
| - | $1.125B | |||
| $1.089B | $1.175B | |||
| - | - | |||
| $1.089B | $1.175B | |||
| $1.451B | $2.03B |
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| - | - | |||
| $286.434M | $13.955M | |||
| $232.368M | $-70.872M |
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