
Last Price
52 Week Range
$40.00 - $124.40
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 |
|---|---|---|---|---|---|---|---|---|---|---|
| $314.505M | $365.304M | |||||||||
| $172.942M | $196.364M | |||||||||
| $141.563M | $168.94M | |||||||||
| - | - | |||||||||
| $67.069M | $81.379M | |||||||||
| $13.354M | $13.112M | |||||||||
| $61.14M | $74.449M | |||||||||
| $-7.339M | $-23.123M | |||||||||
| $-7.101M | $-0.478M | |||||||||
| $-14.44M | $-23.601M | |||||||||
| $46.7M | $50.848M | |||||||||
| $-2.413M | $6.397M | |||||||||
| $30.426M | $27.831M | |||||||||
| $1.23 | $1.11 | |||||||||
| $1.16 | $1.04 | |||||||||
| $24.657M | $24.975M | |||||||||
| $38.301M | $38.103M | |||||||||
| $64.994M | $85.911M | |||||||||
| $10.955M | $11.27M | |||||||||
| $54.039M | $74.641M |
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