
Last Price
52 Week Range
$20.11 - $30.98
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $5.291B | $5.674B | ||||||||||||
| $4.849B | $5.372B | ||||||||||||
| $441.1M | $302.1M | ||||||||||||
| - | - | ||||||||||||
| $275.9M | $133.2M | ||||||||||||
| - | - | ||||||||||||
| $165.2M | $168.9M | ||||||||||||
| $-12.3M | $-27.9M | ||||||||||||
| $-0.7M | $-3M | ||||||||||||
| $-13M | $-30.9M | ||||||||||||
| $152.2M | $138M | ||||||||||||
| $35.2M | $34.4M | ||||||||||||
| $117M | $103.6M | ||||||||||||
| $0.67 | $0.59 | ||||||||||||
| $0.66 | $0.59 | ||||||||||||
| $175.5M | $175.2M | ||||||||||||
| $176.1M | $175.9M | ||||||||||||
| $582.5M | $621.8M | ||||||||||||
| $413.7M | $450M | ||||||||||||
| $168.8M | $171.8M |
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