
Last Price
52 Week Range
$48.18 - $66.74
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2010 | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $382.621M | $476.383M | |||||||||||||||
| $98.09M | $115.1M | |||||||||||||||
| $284.531M | $361.283M | |||||||||||||||
| - | - | |||||||||||||||
| $42.587M | $47.269M | |||||||||||||||
| $93.916M | $121.58M | |||||||||||||||
| $148.028M | $192.434M | |||||||||||||||
| $-8.838M | $-27.529M | |||||||||||||||
| $45.307M | $238.087M | |||||||||||||||
| $36.469M | $210.558M | |||||||||||||||
| $184.497M | $402.992M | |||||||||||||||
| - | - | |||||||||||||||
| $184.497M | $402.992M | |||||||||||||||
| $1.92 | $3.93 | |||||||||||||||
| $1.92 | $3.92 | |||||||||||||||
| $95.525M | $102.46M | |||||||||||||||
| $95.842M | $102.724M | |||||||||||||||
| $299.334M | $557.429M | |||||||||||||||
| $93.916M | $121.58M | |||||||||||||||
| $205.418M | $435.849M |
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