
Last Price
52 Week Range
$60.50 - $133.99
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|
| $5.529B | $6.399B | |||||
| $2.867B | $3.263B | |||||
| $2.662B | $3.136B | |||||
| $341.289M | $368.073M | |||||
| $1.677B | $1.848B | |||||
| - | - | |||||
| $644.162M | $921.108M | |||||
| $-63.715M | $-48.6M | |||||
| $-7.98M | $27.77M | |||||
| $-71.695M | $-20.83M | |||||
| $572.467M | $900.278M | |||||
| $133.762M | $198.904M | |||||
| $438.705M | $701.374M | |||||
| $3.14 | $4.97 | |||||
| $3.11 | $4.94 | |||||
| $139.936M | $140.984M | |||||
| $141.084M | $142.09M | |||||
| $0.759B | $1.089B | |||||
| $123.109M | $139.631M | |||||
| $636.182M | $948.878M |
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