
Last Price
52 Week Range
$21.30 - $47.16
Next Earnings Date
May 04 2026 (Estimate)
Next Earnings Date
May 04 2026 (Est.)
Last Price
| Metric | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $568.504M | $656.053M | ||||||||||||||||||
| $421.667M | $487.554M | ||||||||||||||||||
| $146.837M | $168.499M | ||||||||||||||||||
| $8.397M | - | ||||||||||||||||||
| $91.682M | $94.891M | ||||||||||||||||||
| $-41.951M | - | ||||||||||||||||||
| $88.709M | $73.608M | ||||||||||||||||||
| $-15.26M | $-12.114M | ||||||||||||||||||
| $442K | $12K | ||||||||||||||||||
| $-14.818M | $-12.102M | ||||||||||||||||||
| $73.891M | $61.506M | ||||||||||||||||||
| $17.74M | $14.609M | ||||||||||||||||||
| $56.151M | $46.897M | ||||||||||||||||||
| $2.39 | $2.03 | ||||||||||||||||||
| $2.36 | $1.97 | ||||||||||||||||||
| $23.073M | $23.059M | ||||||||||||||||||
| $23.51M | $23.577M | ||||||||||||||||||
| $107.041M | $88.979M | ||||||||||||||||||
| $17.89M | $15.359M | ||||||||||||||||||
| $89.151M | $73.62M |
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