
Last Price
52 Week Range
$5.20 - $26.85
Next Earnings Date
Jun 01 2026 (Estimate)
Next Earnings Date
Jun 01 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $1.302B | $1.324B | ||||||||
| $1.093B | $1.178B | ||||||||
| $208.673M | $145.956M | ||||||||
| - | - | ||||||||
| $52.195M | $47.636M | ||||||||
| $18.774M | - | ||||||||
| $137.704M | $98.32M | ||||||||
| $-39.881M | $-32.513M | ||||||||
| $-2.325M | $-5.409M | ||||||||
| $-42.206M | $-37.922M | ||||||||
| $95.498M | $60.398M | ||||||||
| $19.188M | $9.266M | ||||||||
| $76.31M | $51.132M | ||||||||
| $0.8 | $0.52 | ||||||||
| $0.8 | $0.52 | ||||||||
| $95.428M | $98.445M | ||||||||
| $95.654M | $99.105M | ||||||||
| $278.163M | $240.049M | ||||||||
| $142.784M | $141.729M | ||||||||
| $135.379M | $98.32M |
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