
Last Price
52 Week Range
$7.20 - $16.00
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.452B | $1.407B | ||||||||||
| $1.233B | $1.21B | ||||||||||
| $219.466M | $197.077M | ||||||||||
| - | - | ||||||||||
| $159.978M | $161.316M | ||||||||||
| $4.999M | - | ||||||||||
| $54.489M | $35.761M | ||||||||||
| $-6.965M | $-23.181M | ||||||||||
| $1.494M | $7.279M | ||||||||||
| $-5.471M | $-15.902M | ||||||||||
| $49.018M | $19.859M | ||||||||||
| $13.568M | $-1.608M | ||||||||||
| $30.644M | $21.223M | ||||||||||
| $0.31 | $0.21 | ||||||||||
| $0.3 | $0.2 | ||||||||||
| $98.852M | $101.861M | ||||||||||
| $102.147M | $103.784M | ||||||||||
| $211.022M | $210.258M | ||||||||||
| $154.687M | $174.497M | ||||||||||
| $56.335M | $35.761M |
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