
Last Price
52 Week Range
$6.20 - $18.39
Next Earnings Date
May 08 2026 (Estimate)
Next Earnings Date
May 08 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $0.995B | $1.184B | |||||||
| $583.721M | $797.508M | |||||||
| $411.264M | $386.039M | |||||||
| - | - | |||||||
| $243.339M | $244.888M | |||||||
| $75.501M | - | |||||||
| $92.424M | $141.151M | |||||||
| $-21.549M | $-18.385M | |||||||
| $3.306M | $13.908M | |||||||
| $-18.243M | $-4.477M | |||||||
| $74.181M | $136.674M | |||||||
| $28.311M | $34.399M | |||||||
| $45.87M | $102.275M | |||||||
| $0.52 | $1.14 | |||||||
| $0.5 | $1.1 | |||||||
| $88.913M | $90.443M | |||||||
| $92.304M | $92.811M | |||||||
| $167.925M | $216.206M | |||||||
| $60.158M | $61.147M | |||||||
| $107.767M | $155.059M |
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