
Last Price
52 Week Range
$16.82 - $71.65
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $782.118M | $901.309M | ||||||||||
| $390.564M | $501.242M | ||||||||||
| $391.554M | $400.067M | ||||||||||
| $105.473M | $144.989M | ||||||||||
| $135.083M | $145.649M | ||||||||||
| - | - | ||||||||||
| $150.998M | $109.429M | ||||||||||
| $5.784M | $7.684M | ||||||||||
| $9.518M | $18.079M | ||||||||||
| $15.302M | $25.763M | ||||||||||
| $166.3M | $135.192M | ||||||||||
| $35.031M | $13.299M | ||||||||||
| $103.627M | $94.078M | ||||||||||
| $1.67 | $1.47 | ||||||||||
| $1.53 | $1.37 | ||||||||||
| $62.213M | $64.185M | ||||||||||
| $66.237M | $67.312M | ||||||||||
| $180.418M | $158.475M | ||||||||||
| $9.967M | $16.328M | ||||||||||
| $170.451M | $142.147M |
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