
Last Price
52 Week Range
$7.01 - $21.42
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $3.475B | $3.584B | ||||||||||
| $2.586B | $2.706B | ||||||||||
| $889M | $878M | ||||||||||
| $187M | $151M | ||||||||||
| $239M | $240M | ||||||||||
| - | $-6M | ||||||||||
| $463M | $493M | ||||||||||
| $-154M | $-101M | ||||||||||
| $34M | - | ||||||||||
| $-120M | $-101M | ||||||||||
| $343M | $392M | ||||||||||
| $61M | $82M | ||||||||||
| $282M | $310M | ||||||||||
| $1.27 | $1.55 | ||||||||||
| $1.26 | $1.52 | ||||||||||
| $222.316M | $199.758M | ||||||||||
| $224.121M | $203.624M | ||||||||||
| $590M | $596M | ||||||||||
| $90M | $99M | ||||||||||
| $500M | $497M |
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