
Last Price
52 Week Range
$43.41 - $101.50
Next Earnings Date
May 21 2026 (Estimate)
Next Earnings Date
May 21 2026 (Est.)
Last Price
| Metric | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|
| $0.964B | $1.18B | ||||
| $721.908M | $962.858M | ||||
| $241.805M | $216.806M | ||||
| - | - | ||||
| $120.5M | $137.462M | ||||
| $78.187M | - | ||||
| $43.118M | $79.344M | ||||
| - | $15.045M | ||||
| $16.792M | $-23.59M | ||||
| $16.792M | $-8.545M | ||||
| $59.91M | $70.799M | ||||
| $-70.409M | $7.056M | ||||
| $130.319M | $63.743M | ||||
| $1.14 | $0.55 | ||||
| $1.1 | $0.54 | ||||
| $114.292M | $116.042M | ||||
| $118.273M | $118.018M | ||||
| $121.305M | $144.46M | ||||
| $60.355M | $73.661M | ||||
| $60.95M | $70.799M |
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