
Last Price
52 Week Range
$15.88 - $46.13
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $1.376B | $1.505B | ||||||||
| $1.032B | $1.313B | ||||||||
| $344.195M | $191.982M | ||||||||
| - | - | ||||||||
| - | - | ||||||||
| $283.547M | $82.629M | ||||||||
| $60.648M | $109.353M | ||||||||
| - | $-121.428M | ||||||||
| $-99.998M | $-40.35M | ||||||||
| $-99.998M | $-161.778M | ||||||||
| $-39.35M | $-52.425M | ||||||||
| $1.731M | $1.729M | ||||||||
| $-24.518M | $-33.813M | ||||||||
| $-0.39 | $-0.5 | ||||||||
| $-0.39 | $-0.5 | ||||||||
| $63.455M | $67.939M | ||||||||
| $63.455M | $67.939M | ||||||||
| $164.623M | $196.833M | ||||||||
| $108.924M | $127.83M | ||||||||
| $55.699M | $69.003M |
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