
Last Price
52 Week Range
$28.29 - $65.26
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|
| $0.959B | $0.943B | $1.015B | ||||||||
| $622.712M | $535.643M | $627.638M | ||||||||
| $336.553M | $407.091M | $387.167M | ||||||||
| - | - | - | ||||||||
| $206.963M | $214.974M | $221.72M | ||||||||
| $93.312M | $70.025M | $109.571M | ||||||||
| $111.941M | $122.092M | $136.775M | ||||||||
| $-54.978M | $-48.178M | $-42.035M | ||||||||
| $-4.672M | $-8.353M | $-8.51M | ||||||||
| $-59.65M | $-56.531M | $-50.545M | ||||||||
| $52.291M | $65.561M | $86.23M | ||||||||
| $-92.009M | $28.13M | $34.31M | ||||||||
| $144.3M | $37.431M | $51.92M | ||||||||
| $2.99 | $0.78 | $1.1 | ||||||||
| $2.97 | $0.77 | $1.08 | ||||||||
| $48.275M | $48.031M | $190.461M | ||||||||
| $48.589M | $48.33M | $191.206M | ||||||||
| $164.121M | $173.835M | $189.051M | ||||||||
| $53.876M | $57.768M | $57.862M | ||||||||
| $110.245M | $116.067M | $131.189M |
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