
Last Price
52 Week Range
$16.66 - $38.40
Next Earnings Date
May 21 2026 (Estimate)
Next Earnings Date
May 21 2026 (Est.)
Last Price
| Metric | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $560.717M | $353.341M | $400.692M | ||||||||||||
| $195.475M | $200.652M | $199.908M | ||||||||||||
| $365.242M | $152.689M | $200.784M | ||||||||||||
| - | - | - | ||||||||||||
| $39.004M | $42.626M | $47.981M | ||||||||||||
| $-2.592M | $-2.582M | $13.194M | ||||||||||||
| $328.83M | $112.645M | $139.609M | ||||||||||||
| $-30.992M | $-20.593M | $-18.542M | ||||||||||||
| $9.609M | $-1.881M | $-0.322M | ||||||||||||
| $-21.383M | $-22.474M | $-18.864M | ||||||||||||
| $307.447M | $90.17M | $120.745M | ||||||||||||
| - | - | - | ||||||||||||
| $307.447M | $90.17M | $120.745M | ||||||||||||
| $7.63 | $2.14 | $2.84 | ||||||||||||
| $7.6 | $2.14 | $2.84 | ||||||||||||
| $40.275M | $42.136M | $170.63M | ||||||||||||
| $40.451M | $42.136M | $170.734M | ||||||||||||
| $397.496M | $192.976M | $215.245M | ||||||||||||
| $68.666M | $69.599M | $70.383M | ||||||||||||
| $328.83M | $123.377M | $144.861M |
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