
Last Price
52 Week Range
$83.30 - $143.67
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 |
|---|---|---|---|---|---|---|---|---|
| $0.981B | $1.243B | |||||||
| $453M | $329M | |||||||
| $528M | $914M | |||||||
| - | - | |||||||
| - | - | |||||||
| $39M | $300M | |||||||
| $489M | $614M | |||||||
| $-146M | $-159M | |||||||
| $161M | $143M | |||||||
| $15M | $-16M | |||||||
| $504M | $598M | |||||||
| $137M | $144M | |||||||
| $354M | $441M | |||||||
| $3.63 | $4.47 | |||||||
| $3.6 | $4.43 | |||||||
| $97.6M | $101.6M | |||||||
| $98.4M | $102.5M | |||||||
| $0.884B | $1.034B | |||||||
| $227M | $275M | |||||||
| $657M | $759M |
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