
Last Price
52 Week Range
$19.89 - $33.97
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $229.923M | $213.158M | $222.532M | |||||||||
| $18.573M | $94.487M | $95.106M | |||||||||
| $211.35M | $118.671M | $127.426M | |||||||||
| - | - | - | |||||||||
| $176.39M | $114.66M | $117.575M | |||||||||
| $28.106M | - | $8.2M | |||||||||
| $6.854M | $4.011M | $1.651M | |||||||||
| $-29.263M | $-2.299M | $-2M | |||||||||
| $3.395M | $9.172M | $8.764M | |||||||||
| $-25.868M | $6.873M | $6.764M | |||||||||
| $-19.014M | $10.884M | $8.415M | |||||||||
| $-5.668M | $5.266M | $5.73M | |||||||||
| $113.341M | $17.873M | $3.009M | |||||||||
| $-3.94 | $-0.34 | $0.137 | |||||||||
| $-3.21 | $0.56 | $0.097 | |||||||||
| $23.419M | $23.911M | $95.771M | |||||||||
| $33.879M | $34.186M | $107.787M | |||||||||
| $47.694M | $41.083M | $39.161M | |||||||||
| $37.445M | $27.9M | $28.746M | |||||||||
| $10.249M | $13.183M | $10.415M |
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