
Last Price
52 Week Range
$47.25 - $111.29
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2011 | 2012 | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.534B | $1.542B | ||||||||||||||
| $545.619M | $599.657M | ||||||||||||||
| $988.291M | $941.952M | ||||||||||||||
| $168.098M | $177.308M | ||||||||||||||
| $371.629M | $453.812M | ||||||||||||||
| $-8.415M | - | ||||||||||||||
| $456.979M | $310.832M | ||||||||||||||
| $17.169M | $-19.749M | ||||||||||||||
| $-43.171M | $22.709M | ||||||||||||||
| $-26.002M | $2.96M | ||||||||||||||
| $430.977M | $313.792M | ||||||||||||||
| $118.535M | $80.233M | ||||||||||||||
| $312.442M | $233.559M | ||||||||||||||
| $4.52 | $3.46 | ||||||||||||||
| $4.36 | $3.41 | ||||||||||||||
| $69.199M | $67.489M | ||||||||||||||
| $71.651M | $68.443M | ||||||||||||||
| $515.27M | $403.639M | ||||||||||||||
| $64.624M | $70.098M | ||||||||||||||
| $450.646M | $333.541M |
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