
Last Price
52 Week Range
$13.96 - $19.91
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $431.8M | $459.141M | |||||||||||
| $24.741M | $351.143M | |||||||||||
| $407.059M | $107.998M | |||||||||||
| - | - | |||||||||||
| $37.986M | - | |||||||||||
| $156.179M | $-120.2M | |||||||||||
| $212.894M | $228.198M | |||||||||||
| $-73.083M | $-94.078M | |||||||||||
| $30.353M | $-27.133M | |||||||||||
| $-42.73M | $-121.211M | |||||||||||
| $170.164M | $106.987M | |||||||||||
| $1.175M | $1.154M | |||||||||||
| $162.441M | $102.912M | |||||||||||
| $0.86 | $0.51 | |||||||||||
| $0.86 | $0.5 | |||||||||||
| $187.454M | $188.123M | |||||||||||
| $196.619M | $197.573M | |||||||||||
| $400.42M | $377.209M | |||||||||||
| $156.179M | $164.086M | |||||||||||
| $244.241M | $213.123M |
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