
Last Price
52 Week Range
$21.61 - $38.80
Next Earnings Date
May 26 2026 (Estimate)
Next Earnings Date
May 26 2026 (Est.)
Last Price
| Metric | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | 2026 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.09B | $1.177B | |||||||||||||
| $228.105M | $244.647M | |||||||||||||
| $862.025M | $932.606M | |||||||||||||
| $264.853M | $294.542M | |||||||||||||
| $517.538M | $554.875M | |||||||||||||
| - | - | |||||||||||||
| $79.634M | $83.189M | |||||||||||||
| $17.634M | $14.042M | |||||||||||||
| $-12.108M | $1.498M | |||||||||||||
| $5.526M | $15.54M | |||||||||||||
| $85.16M | $98.729M | |||||||||||||
| $-159.461M | $-16.654M | |||||||||||||
| $244.621M | $101.309M | |||||||||||||
| $1.4 | $0.6 | |||||||||||||
| $1.36 | $0.59 | |||||||||||||
| $144.228M | $143.075M | |||||||||||||
| $148.643M | $146.424M | |||||||||||||
| $113.338M | $140.666M | |||||||||||||
| $22.103M | $37.109M | |||||||||||||
| $91.235M | $103.557M |
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