
Last Price
52 Week Range
$28.61 - $39.98
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2007 | 2008 | 2009 | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $767.384M | $845.184M | ||||||||||||||||||
| $154.828M | $326.747M | ||||||||||||||||||
| $612.556M | $518.437M | ||||||||||||||||||
| - | - | ||||||||||||||||||
| $49.202M | $51.933M | ||||||||||||||||||
| $293.077M | $148.159M | ||||||||||||||||||
| $270.277M | $318.345M | ||||||||||||||||||
| $-113.125M | $-136.795M | ||||||||||||||||||
| $36.114M | $97.72M | ||||||||||||||||||
| $-77.011M | $-39.075M | ||||||||||||||||||
| $193.266M | $279.27M | ||||||||||||||||||
| - | - | ||||||||||||||||||
| $189.22M | $273.477M | ||||||||||||||||||
| $1.04 | $1.46 | ||||||||||||||||||
| $1.04 | $1.46 | ||||||||||||||||||
| $182.16M | $187.767M | ||||||||||||||||||
| $182.404M | $188.175M | ||||||||||||||||||
| $599.512M | $718.242M | ||||||||||||||||||
| $293.077M | $301.797M | ||||||||||||||||||
| $306.435M | $416.445M |
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