
Last Price
52 Week Range
$24.65 - $39.42
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $894.384M | $938.981M | ||||||||||
| $155.439M | $103.442M | ||||||||||
| $738.945M | $835.539M | ||||||||||
| $144.432M | $155.723M | ||||||||||
| $434.315M | $442.292M | ||||||||||
| $146.786M | $43.124M | ||||||||||
| $13.412M | $194.4M | ||||||||||
| $12.189M | $9.151M | ||||||||||
| $-944K | $-752K | ||||||||||
| $11.245M | $8.399M | ||||||||||
| $24.657M | $202.799M | ||||||||||
| $3.685M | $42.956M | ||||||||||
| $20.972M | $155.903M | ||||||||||
| $0.2 | $1.59 | ||||||||||
| $0.2 | $1.55 | ||||||||||
| $104.536M | $95.29M | ||||||||||
| $106.264M | $96.76M | ||||||||||
| $173.273M | $235.11M | ||||||||||
| $25.36M | $32.311M | ||||||||||
| $147.913M | $202.799M |
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