
Last Price
52 Week Range
$58.72 - $103.17
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $281.134M | $123.4M | ||||
| $267.24M | $278.1M | ||||
| $380.336M | $435.7M | ||||
| - | - | ||||
| $58.958M | $123.7M | ||||
| $987.668M | $960.9M | ||||
| $1.491B | $2.082B | ||||
| $326.639M | $552.4M | ||||
| $45.817M | $55.3M | ||||
| - | - | ||||
| - | - | ||||
| $1.864B | $2.689B | ||||
| - | - | ||||
| $2.851B | $3.65B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $149.12M | $156.9M | ||||
| $102.817M | - | ||||
| $10.475M | $27.6M | ||||
| $14.844M | - | ||||
| $8.286M | $11.3M | ||||
| $42.126M | - | ||||
| $50.655M | $193.5M | ||||
| $370.037M | $378M | ||||
| $0.632B | $1.154B | ||||
| $49.378M | $36.7M | ||||
| - | - | ||||
| $174.727M | $287.9M | ||||
| $128.908M | $116.1M | ||||
| $1.005B | $1.631B | ||||
| - | - | ||||
| $1.375B | $2.009B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $-3.626M | $-3.6M | ||||
| - | - | ||||
| $570K | $600K | ||||
| $0.868B | $1.025B | ||||
| $620.897M | $629.6M | ||||
| $-9.302M | $-10.3M | ||||
| - | - | ||||
| $1.476B | $1.641B | ||||
| - | - | ||||
| $1.476B | $1.641B | ||||
| $2.851B | $3.65B |
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $45.817M | $55.3M | ||||
| $0.727B | $1.255B | ||||
| $0.446B | $1.131B |
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