
Last Price
52 Week Range
$39.23 - $69.00
Next Earnings Date
May 06 2026 (Estimate)
Next Earnings Date
May 06 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.487B | $1.657B | ||||||||||
| $821.7M | $952.9M | ||||||||||
| $665.1M | $703.8M | ||||||||||
| $39.5M | - | ||||||||||
| $386.2M | $440.3M | ||||||||||
| $-29.4M | - | ||||||||||
| $268.8M | $263.5M | ||||||||||
| $-46.2M | $-59.3M | ||||||||||
| $3.8M | $-23.2M | ||||||||||
| $-42.4M | $-82.5M | ||||||||||
| $226.4M | $181M | ||||||||||
| $42.3M | $35.9M | ||||||||||
| $184.1M | $145.1M | ||||||||||
| $3.22 | $2.53 | ||||||||||
| $3.19 | $2.5 | ||||||||||
| $57.1M | $57.4M | ||||||||||
| $57.8M | $58M | ||||||||||
| $361M | $347.9M | ||||||||||
| $86.8M | $106.6M | ||||||||||
| $274.2M | $241.3M |
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