
Last Price
52 Week Range
$22.00 - $32.40
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $2.548B | $2.521B | ||||||||||
| $445.1M | $500.8M | ||||||||||
| $2.103B | $2.02B | ||||||||||
| $914.9M | $732M | ||||||||||
| $701.9M | $600.4M | ||||||||||
| $100K | - | ||||||||||
| $486.2M | $691.5M | ||||||||||
| $13.9M | $-78.6M | ||||||||||
| $9.7M | $4.7M | ||||||||||
| $23.6M | $-73.9M | ||||||||||
| $509.8M | $617.6M | ||||||||||
| $57.5M | $109.2M | ||||||||||
| $452.3M | $508.4M | ||||||||||
| $1.42 | $1.89 | ||||||||||
| $1.4 | $1.86 | ||||||||||
| $318.2M | $268.3M | ||||||||||
| $323.4M | $272.8M | ||||||||||
| $623.6M | $889.9M | ||||||||||
| $137.3M | $157.5M | ||||||||||
| $486.3M | $732.4M |
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