
Last Price
52 Week Range
$81.63 - $201.69
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 |
|---|---|---|---|---|---|---|---|---|---|
| $2.684B | $3.427B | ||||||||
| $516.356M | $686.957M | ||||||||
| $2.168B | $2.74B | ||||||||
| $1.153B | $1.548B | ||||||||
| $0.961B | $1.236B | ||||||||
| - | - | ||||||||
| $54.284M | $-44.373M | ||||||||
| $148.253M | $-11.059M | ||||||||
| $1.403M | $182.453M | ||||||||
| $149.656M | $171.394M | ||||||||
| $203.94M | $127.021M | ||||||||
| $20.194M | $19.28M | ||||||||
| $183.746M | $107.741M | ||||||||
| $0.55 | $0.31 | ||||||||
| $0.52 | $0.3 | ||||||||
| $336.172M | $347.309M | ||||||||
| $358.636M | $363.471M | ||||||||
| $317.988M | $260.609M | ||||||||
| $106.98M | $122.529M | ||||||||
| $211.008M | $138.08M |
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