
Last Price
52 Week Range
$52.56 - $262.90
Next Earnings Date
May 05 2026
Next Earnings Date
May 05 2026
Last Price
| Metric | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| $396.29M | $852.525M | |||
| $93.591M | $207.264M | |||
| $302.699M | $645.261M | |||
| $200.83M | $303.998M | |||
| $217.935M | $167.84M | |||
| - | - | |||
| $-116.066M | $173.423M | |||
| $34.288M | $44.73M | |||
| - | - | |||
| $34.288M | $44.73M | |||
| $-81.778M | $218.153M | |||
| $1.643M | $-0.981M | |||
| $-83.421M | $219.134M | |||
| $-0.64 | $1.32 | |||
| $-0.64 | $1.22 | |||
| $131.262M | $166.408M | |||
| $131.262M | $179.551M | |||
| $-112.912M | $224.982M | |||
| $3.154M | $6.829M | |||
| $-116.066M | $218.153M |
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