
Last Price
52 Week Range
$14.91 - $31.88
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $2.396B | $2.281B | |||||||||||
| $1.094B | $1.214B | |||||||||||
| $1.302B | $1.068B | |||||||||||
| - | - | |||||||||||
| $630.705M | $581.762M | |||||||||||
| $407.219M | $-3.103M | |||||||||||
| $263.915M | $488.876M | |||||||||||
| $-227.311M | $-222.698M | |||||||||||
| - | $-321.599M | |||||||||||
| $-227.311M | $-544.297M | |||||||||||
| $36.604M | $-55.421M | |||||||||||
| $8.475M | $-2.431M | |||||||||||
| $28.129M | $-52.99M | |||||||||||
| $0.15 | $-0.29 | |||||||||||
| $0.15 | $-0.29 | |||||||||||
| $188.102M | $182.394M | |||||||||||
| $190.292M | $182.394M | |||||||||||
| $648.887M | $597.298M | |||||||||||
| $384.972M | $430.021M | |||||||||||
| $263.915M | $167.277M |
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