
Last Price
52 Week Range
$19.33 - $26.68
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $302.052M | $336.099M | |||||||||||||
| $101.075M | $339.205M | |||||||||||||
| $200.977M | $-3.106M | |||||||||||||
| - | - | |||||||||||||
| $24.45M | $26.041M | |||||||||||||
| $97.86M | $-112.922M | |||||||||||||
| $78.667M | $83.775M | |||||||||||||
| $-62.433M | $-74.454M | |||||||||||||
| $4.344M | $4.236M | |||||||||||||
| $-58.089M | $-70.218M | |||||||||||||
| $20.578M | $13.557M | |||||||||||||
| - | - | |||||||||||||
| $19.553M | $13.003M | |||||||||||||
| $0.46 | $0.29 | |||||||||||||
| $0.46 | $0.29 | |||||||||||||
| $41.378M | $44.922M | |||||||||||||
| $41.503M | $45.058M | |||||||||||||
| $179.344M | $201.908M | |||||||||||||
| $96.333M | $113.897M | |||||||||||||
| $83.011M | $88.011M |
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