
Last Price
52 Week Range
$40.03 - $95.98
Next Earnings Date
Apr 07 2026
Next Earnings Date
Apr 07 2026
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|
| $237.86M | $282.763M | $291.762M | ||||||||
| $208.337M | $249.329M | $215.347M | ||||||||
| $29.523M | $33.434M | $76.415M | ||||||||
| - | - | - | ||||||||
| $33.6M | $37.747M | $38.565M | ||||||||
| $7.428M | $0.448M | $44.817M | ||||||||
| $-11.505M | $-4.761M | $-6.967M | ||||||||
| $2.868M | $3.032M | $3.136M | ||||||||
| - | - | - | ||||||||
| $2.868M | $3.032M | $3.136M | ||||||||
| $-8.637M | $-1.729M | $-3.831M | ||||||||
| $167K | $175K | $172K | ||||||||
| $-8.804M | $-1.904M | $-4.003M | ||||||||
| $-0.79 | $-0.16 | $-0.323 | ||||||||
| $-0.79 | $-0.16 | $-0.334 | ||||||||
| $11.204M | $11.916M | $48.368M | ||||||||
| $11.204M | $11.916M | $48.881M | ||||||||
| $3.197M | $12.387M | $11.09M | ||||||||
| $11.787M | $14.046M | $14.846M | ||||||||
| $-8.59M | $-1.659M | $-3.756M |
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