
Last Price
52 Week Range
$40.16 - $94.67
Next Earnings Date
Jun 04 2026 (Estimate)
Next Earnings Date
Jun 04 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $2.977B | $3.22B | ||||||||||
| $621.659M | $663.062M | ||||||||||
| $2.355B | $2.556B | ||||||||||
| $588.455M | $664.985M | ||||||||||
| $1.537B | $1.593B | ||||||||||
| $29.721M | - | ||||||||||
| $199.928M | $298.579M | ||||||||||
| $48.013M | $37.921M | ||||||||||
| - | $10.828M | ||||||||||
| $48.013M | $48.749M | ||||||||||
| $247.941M | $347.328M | ||||||||||
| $-819.944M | $38.243M | ||||||||||
| $1.068B | $0.309B | ||||||||||
| $5.23 | $1.52 | ||||||||||
| $5.08 | $1.48 | ||||||||||
| $204.329M | $200.477M | ||||||||||
| $210.339M | $204.675M | ||||||||||
| $357.295M | $562.157M | ||||||||||
| $107.804M | $226.676M | ||||||||||
| $249.491M | $335.481M |
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