
Last Price
52 Week Range
$44.58 - $59.83
Next Earnings Date
May 06 2026
Next Earnings Date
May 06 2026
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $161.661M | $114.435M | ||||||||||
| $70.807M | $74.068M | ||||||||||
| - | - | ||||||||||
| $17.317M | $10.132M | ||||||||||
| $3.946M | $-9.009M | ||||||||||
| $4.715M | $8.563M | ||||||||||
| $258.446M | $198.189M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| - | - | ||||||||||
| - | - | ||||||||||
| $-45.11M | $-5.258M | ||||||||||
| $62.564M | $10.258M | ||||||||||
| $-73.45M | $-179.301M | ||||||||||
| $-55.996M | $-174.301M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $-4.436M | $93.803M | ||||||||||
| $21.38M | $4.04M | ||||||||||
| $-213.531M | $-219.515M | ||||||||||
| $-1.317M | $-0.864M | ||||||||||
| $-197.904M | $-122.536M |
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $141.699M | $146.245M | ||||||||||
| $4.546M | $-98.648M | ||||||||||
| $146.245M | $47.597M | ||||||||||
| $258.446M | $198.189M | ||||||||||
| - | $-23.432M | ||||||||||
| $258.446M | $174.757M |
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