
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 |
|---|---|---|---|---|---|---|---|---|---|---|
| $449.61M | $561.889M | |||||||||
| $4.997M | $89.633M | |||||||||
| $444.613M | $472.256M | |||||||||
| - | - | |||||||||
| $35.161M | $40.865M | |||||||||
| $131.259M | $68.938M | |||||||||
| $278.193M | $362.453M | |||||||||
| $-75.475M | $-96.22M | |||||||||
| $1.548M | $-11.861M | |||||||||
| $-73.927M | $-108.081M | |||||||||
| $204.266M | $254.372M | |||||||||
| $628K | $643K | |||||||||
| $203.004M | $253.011M | |||||||||
| $1.16 | $1.29 | |||||||||
| $1.15 | $1.28 | |||||||||
| $173.855M | $199.903M | |||||||||
| $177.115M | $201.619M | |||||||||
| $404.971M | $518.957M | |||||||||
| $122.161M | $153.602M | |||||||||
| $282.81M | $365.355M |
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