
Last Price
52 Week Range
$35.46 - $57.21
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|
| $1.29B | $1.463B | $1.552B | |||||||
| $234.616M | $272.103M | $301.391M | |||||||
| $1.056B | $1.19B | $1.251B | |||||||
| $336.754M | $340.059M | $339.685M | |||||||
| $806.938M | $825.624M | $889.947M | |||||||
| - | $105.386M | $64.45M | |||||||
| $-174.164M | $-80.602M | $-66.297M | |||||||
| $103.116M | $72.34M | $74.1M | |||||||
| $44.729M | $38.672M | $-2.353M | |||||||
| $147.845M | $111.012M | $71.747M | |||||||
| $-26.319M | $30.41M | $-18.245M | |||||||
| $2.559M | $6.611M | $5.968M | |||||||
| $-28.878M | $23.799M | $-24.213M | |||||||
| $-0.27 | $0.23 | $-0.234 | |||||||
| $-0.27 | $0.23 | $-0.234 | |||||||
| $106.102M | $103.568M | $408.599M | |||||||
| $106.102M | $103.912M | $408.599M | |||||||
| $96.026M | $138.416M | $89.127M | |||||||
| $103.163M | $89.443M | $90.767M | |||||||
| $-7.137M | $48.973M | $2.722M |
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