
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 |
|---|---|---|---|---|
| $402.819M | $496.283M | |||
| $203.994M | $234.958M | |||
| $198.825M | $261.325M | |||
| $8.778M | - | |||
| $73.601M | $143.642M | |||
| $28.814M | - | |||
| $87.632M | $117.683M | |||
| $-52.112M | $-25.665M | |||
| $-6.459M | $-11.44M | |||
| $-58.571M | $-37.105M | |||
| $29.061M | $80.578M | |||
| $6.83M | $8.432M | |||
| $22.231M | $72.146M | |||
| $0.24 | $0.77 | |||
| $0.24 | $0.75 | |||
| $93.556M | $93.597M | |||
| $91.684M | $95.893M | |||
| $124.243M | $157.243M | |||
| $43.07M | $51M | |||
| $81.173M | $106.243M |
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