
Last Price
52 Week Range
$15.66 - $21.87
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $444.966M | $471.935M | ||||||||||||||
| $147.427M | $431.195M | ||||||||||||||
| $297.539M | $40.74M | ||||||||||||||
| - | - | ||||||||||||||
| $37.474M | - | ||||||||||||||
| $163.558M | $-85.674M | ||||||||||||||
| $96.507M | $126.414M | ||||||||||||||
| $-78.92M | $-75.464M | ||||||||||||||
| $60.241M | $49.161M | ||||||||||||||
| $-18.679M | $-26.303M | ||||||||||||||
| $77.828M | $100.111M | ||||||||||||||
| $2.386M | $2.601M | ||||||||||||||
| $72.498M | $93.535M | ||||||||||||||
| $0.6 | $0.74 | ||||||||||||||
| $0.6 | $0.74 | ||||||||||||||
| $121.324M | $125.686M | ||||||||||||||
| $121.432M | $125.907M | ||||||||||||||
| $246.896M | $317.509M | ||||||||||||||
| $150.389M | $139.166M | ||||||||||||||
| $96.507M | $178.343M |
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