
Last Price
52 Week Range
$22.63 - $33.89
Next Earnings Date
Apr 23 2026
Next Earnings Date
Apr 23 2026
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $621.423M | $629.491M | ||||||||||
| $244.924M | $213.272M | ||||||||||
| $376.499M | $416.219M | ||||||||||
| - | - | ||||||||||
| $145.097M | $132.989M | ||||||||||
| $70.323M | $100.275M | ||||||||||
| $161.079M | $182.955M | ||||||||||
| $348.046M | $385.312M | ||||||||||
| $-348.046M | $-395.014M | ||||||||||
| - | $-9.702M | ||||||||||
| $161.079M | $173.253M | ||||||||||
| $40.32M | $43.202M | ||||||||||
| $120.759M | $130.051M | ||||||||||
| $2.78 | $2.9 | ||||||||||
| $2.75 | $2.89 | ||||||||||
| $43.449M | $44.832M | ||||||||||
| $43.854M | $45.422M | ||||||||||
| $166.11M | $187.859M | ||||||||||
| $5.031M | $4.904M | ||||||||||
| $161.079M | $182.955M |
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