
Last Price
52 Week Range
$62.23 - $156.00
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|
| $441.54M | $605.494M | |||||||||
| $179.459M | $242.688M | |||||||||
| $262.081M | $362.806M | |||||||||
| $55.968M | $69.055M | |||||||||
| $168.617M | $185.168M | |||||||||
| - | - | |||||||||
| $37.496M | $108.583M | |||||||||
| $-14.409M | $-13.782M | |||||||||
| $12.693M | $12.721M | |||||||||
| $-1.716M | $-1.061M | |||||||||
| $35.78M | $107.522M | |||||||||
| $0.316M | $-82.769M | |||||||||
| $35.464M | $190.291M | |||||||||
| $1.07 | $5.6 | |||||||||
| $1.01 | $4.87 | |||||||||
| $33.23M | $33.993M | |||||||||
| $35.217M | $40.541M | |||||||||
| $69.947M | $148.489M | |||||||||
| $19.758M | $27.185M | |||||||||
| $50.189M | $121.304M |
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