
Last Price
52 Week Range
$27.44 - $34.73
Next Earnings Date
Apr 22 2026
Next Earnings Date
Apr 22 2026
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $203.638M | $253.731M | |||||||||
| $121.923M | $153.473M | |||||||||
| - | - | |||||||||
| $10.829M | $13.184M | |||||||||
| $-6.171M | $0.852M | |||||||||
| $-21.735M | $-40.16M | |||||||||
| $308.484M | $381.08M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | |||||||||
| - | - | |||||||||
| - | - | |||||||||
| $96.928M | $128.562M | |||||||||
| $-1.22B | $-1.283B | |||||||||
| $-1.123B | $-1.154B |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $444.569M | $390.668M | |||||||||
| $570.243M | $657.589M | |||||||||
| $-199.663M | $-233.937M | |||||||||
| $-4.45M | $-15.966M | |||||||||
| $810.699M | $798.354M |
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $48.963M | $44.978M | |||||||||
| $-3.985M | $25.387M | |||||||||
| $44.978M | $70.365M | |||||||||
| $308.484M | $381.08M | |||||||||
| - | - | |||||||||
| $308.484M | $381.08M |
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