
Last Price
52 Week Range
$36.25 - $81.11
Next Earnings Date
Apr 24 2026 (Estimate)
Next Earnings Date
Apr 24 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $3.403B | $3.483B | |||||
| $2.677B | $2.756B | |||||
| $726M | $727M | |||||
| $112M | $105M | |||||
| $329M | $342M | |||||
| - | - | |||||
| $285M | $280M | |||||
| $-83M | $-67M | |||||
| $-15M | $-15M | |||||
| $-98M | $-82M | |||||
| $187M | $198M | |||||
| $108M | $68M | |||||
| $79M | $130M | |||||
| $1.8 | $3.24 | |||||
| $1.76 | $3.24 | |||||
| $44M | $40.123M | |||||
| $44.8M | $40.1M | |||||
| $446M | $437M | |||||
| $160M | $157M | |||||
| $286M | $280M |
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