
Last Price
52 Week Range
$14.27 - $70.17
Next Earnings Date
Apr 27 2026 (Estimate)
Next Earnings Date
Apr 27 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $313.091M | $622.205M | ||||||||||
| $232.139M | $336.794M | ||||||||||
| $80.952M | $285.411M | ||||||||||
| - | - | ||||||||||
| $35.617M | $61.658M | ||||||||||
| $-7.481M | $88.367M | ||||||||||
| $52.816M | $135.386M | ||||||||||
| $-11.808M | $-20.855M | ||||||||||
| $-4.085M | $-41.451M | ||||||||||
| $-15.893M | $-62.306M | ||||||||||
| $36.923M | $73.08M | ||||||||||
| $8.005M | $14.678M | ||||||||||
| $15.808M | $30.169M | ||||||||||
| $0.51 | $0.69 | ||||||||||
| $0.51 | $0.66 | ||||||||||
| $28.763M | $45.711M | ||||||||||
| $29.235M | $49.52M | ||||||||||
| $95.949M | $216.447M | ||||||||||
| $47.218M | $81.061M | ||||||||||
| $48.731M | $135.386M |
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