
Last Price
52 Week Range
$36.06 - $131.72
Next Earnings Date
May 13 2026 (Estimate)
Next Earnings Date
May 13 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $2.5B | $2.959B | $3.603B | ||||||
| $1.808B | $1.95B | $2.435B | ||||||
| $0.692B | $1.009B | $1.168B | ||||||
| $42.36M | $79.392M | $101.329M | ||||||
| $183.571M | $290.321M | $332.784M | ||||||
| $-121.405M | - | $-4.695M | ||||||
| $587.118M | $639.112M | $738.987M | ||||||
| $-13.82M | $-13.096M | $-4.638M | ||||||
| $34.699M | $22M | $18.504M | ||||||
| $20.879M | $8.904M | $13.866M | ||||||
| $607.997M | $648.016M | $752.853M | ||||||
| $111.782M | $130.77M | $159.759M | ||||||
| $306.241M | $509.168M | $592.074M | ||||||
| $3.97 | $3.55 | $4.01 | ||||||
| $3.37 | $3.47 | $3.91 | ||||||
| $77.068M | $143.539M | $588.961M | ||||||
| $147.284M | $149.276M | $606.58M | ||||||
| $591.481M | $652.519M | $773.782M | ||||||
| $4.363M | $13.407M | $26.694M | ||||||
| $587.118M | $639.112M | $747.088M |
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