
Last Price
52 Week Range
$38.51 - $85.25
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $291.376M | $417.268M | |||||||
| $48.059M | $87.109M | |||||||
| $2.62M | $4.372M | |||||||
| $14.65M | $13.473M | |||||||
| - | $560K | |||||||
| $356.705M | $522.782M | |||||||
| $2.866M | $21.745M | |||||||
| $8.326M | $7.366M | |||||||
| $3M | $3.87M | |||||||
| - | - | |||||||
| $6.094M | $6.395M | |||||||
| $20.286M | $39.376M | |||||||
| - | - | |||||||
| $376.991M | $562.158M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $31.059M | $18.198M | |||||||
| $48.945M | - | |||||||
| - | - | |||||||
| $608K | - | |||||||
| - | - | |||||||
| - | - | |||||||
| - | $117.497M | |||||||
| $80.612M | $135.695M | |||||||
| $71.845M | $72.438M | |||||||
| $0.608M | $10.599M | |||||||
| - | - | |||||||
| - | - | |||||||
| - | $-10.599M | |||||||
| $71.845M | $83.037M | |||||||
| - | - | |||||||
| $152.457M | $218.732M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| - | - | |||||||
| - | - | |||||||
| $6K | $6K | |||||||
| $-360.21M | $-426.628M | |||||||
| $584.559M | $769.667M | |||||||
| $179K | $381K | |||||||
| - | - | |||||||
| $224.534M | $343.426M | |||||||
| - | - | |||||||
| $224.534M | $343.426M | |||||||
| $376.991M | $562.158M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $199.557M | $237.497M | |||||||
| $72.453M | $93.636M | |||||||
| $-22.366M | $-90.005M |
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