
Last Price
52 Week Range
$7.64 - $17.40
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $9.447B | $10.288B | ||||||||||
| $7.72B | $8.617B | ||||||||||
| $1.726B | $1.672B | ||||||||||
| - | - | ||||||||||
| $1.216B | $1.317B | ||||||||||
| $171.8M | $-104.2M | ||||||||||
| $338.9M | $458.6M | ||||||||||
| $-229.9M | $641.4M | ||||||||||
| $66.8M | $-985.8M | ||||||||||
| $-163.1M | $-344.4M | ||||||||||
| $175.8M | $114.2M | ||||||||||
| $44.5M | $26M | ||||||||||
| $131.3M | $88.2M | ||||||||||
| $0.57 | $0.38 | ||||||||||
| $0.56 | $0.38 | ||||||||||
| $228.9M | $231.2M | ||||||||||
| $232.8M | $234.7M | ||||||||||
| $510.7M | $434.6M | ||||||||||
| $122.2M | $104.2M | ||||||||||
| $388.5M | $330.4M |
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