
Last Price
52 Week Range
$31.28 - $44.80
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $1.202B | $1.23B | |||||||
| $261.626M | $109.526M | |||||||
| $0.94B | $1.121B | |||||||
| - | - | |||||||
| - | - | |||||||
| $62.245M | $262.019M | |||||||
| $878.061M | $858.837M | |||||||
| $-51.157M | $-49.949M | |||||||
| $51.157M | $49.949M | |||||||
| - | - | |||||||
| $878.061M | $858.837M | |||||||
| $189.993M | $184.593M | |||||||
| $688.068M | $674.244M | |||||||
| $4.4 | $4.54 | |||||||
| $4.37 | $4.52 | |||||||
| $156.277M | $148.373M | |||||||
| $157.554M | $149.318M | |||||||
| $929.218M | $908.786M | |||||||
| - | - | |||||||
| $929.218M | $908.786M |
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