
Last Price
52 Week Range
$9.66 - $22.65
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $0.924B | $1.134B | |||||||
| $602.036M | $741.664M | |||||||
| $322.047M | $392.764M | |||||||
| - | - | |||||||
| $265.535M | $265.37M | |||||||
| $32.203M | $39.97M | |||||||
| $24.309M | $87.424M | |||||||
| $7.493M | $9.273M | |||||||
| - | $-107.776M | |||||||
| $7.493M | $-98.503M | |||||||
| $31.802M | $-11.079M | |||||||
| $24.566M | $-85.108M | |||||||
| $2.388M | $33.308M | |||||||
| $0.029 | $0.35 | |||||||
| $0.027 | $0.14 | |||||||
| $81.785M | $95.825M | |||||||
| $88.415M | $236.118M | |||||||
| $56.512M | $127.394M | |||||||
| $32.203M | $39.97M | |||||||
| $24.309M | $87.424M |
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