
Last Price
52 Week Range
$7.64 - $16.82
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $656.849M | $748.291M | |||||||
| $116.515M | $133.499M | |||||||
| $540.334M | $614.792M | |||||||
| $153.046M | $178.445M | |||||||
| $259.653M | $300.57M | |||||||
| $45.215M | $56.579M | |||||||
| $82.42M | $79.198M | |||||||
| $11.626M | $-1.733M | |||||||
| $-5.256M | $5.244M | |||||||
| $6.37M | $3.511M | |||||||
| $88.79M | $82.709M | |||||||
| $32.559M | $32.059M | |||||||
| $56.231M | $50.65M | |||||||
| $0.33 | $0.31 | |||||||
| $0.32 | $0.3 | |||||||
| $170.515M | $162.78M | |||||||
| $175.076M | $166.683M | |||||||
| $135.123M | $141.021M | |||||||
| $45.215M | $56.579M | |||||||
| $89.908M | $84.442M |
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