
Last Price
52 Week Range
$29.66 - $48.89
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $2.264B | $2.378B | ||||||||||
| - | - | ||||||||||
| $2.264B | $2.378B | ||||||||||
| $2M | $452M | ||||||||||
| $236.671M | $573.481M | ||||||||||
| $732.461M | $-206.806M | ||||||||||
| $1.292B | $1.56B | ||||||||||
| $-178.169M | $-274.073M | ||||||||||
| $216.538M | $38.747M | ||||||||||
| $38.369M | $-235.326M | ||||||||||
| $1.331B | $1.324B | ||||||||||
| - | - | ||||||||||
| $858.983M | $770.947M | ||||||||||
| $1.917 | $2.33 | ||||||||||
| $1.912 | $1.8 | ||||||||||
| $445.985M | $431.887M | ||||||||||
| $594M | $559.611M | ||||||||||
| $1.556B | $1.636B | ||||||||||
| - | $3.852M | ||||||||||
| $1.556B | $1.632B |
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