
Last Price
52 Week Range
$32.83 - $57.55
Next Earnings Date
May 13 2026 (Estimate)
Next Earnings Date
May 13 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|
| $1.431B | $1.699B | $1.932B | ||||||||
| $266.453M | $320.192M | $355.903M | ||||||||
| $1.164B | $1.378B | $1.576B | ||||||||
| $304.739M | $384.572M | $447.018M | ||||||||
| $708.645M | $800.946M | $877.907M | ||||||||
| $22.293M | $13.54M | $0.037M | ||||||||
| $128.4M | $179.433M | $250.959M | ||||||||
| $37.284M | $48.281M | $48.55M | ||||||||
| $-10.769M | $-4.285M | $9.141M | ||||||||
| $26.515M | $43.996M | $57.691M | ||||||||
| $154.915M | $223.429M | $308.65M | ||||||||
| $0.283M | $-260.255M | $124.093M | ||||||||
| $154.632M | $483.684M | $184.557M | ||||||||
| $0.53 | $1.62 | $0.61 | ||||||||
| $0.52 | $1.59 | $0.61 | ||||||||
| $0.294B | $0.298B | $1.202B | ||||||||
| $0.299B | $0.304B | $1.216B | ||||||||
| $183.34M | $227.537M | $301.358M | ||||||||
| $54.94M | $48.104M | $24.55M | ||||||||
| $128.4M | $179.433M | $276.808M |
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