
Last Price
52 Week Range
$16.04 - $53.27
Next Earnings Date
Jul 14 2026 (Estimate)
Next Earnings Date
Jul 14 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.171B | $1.369B | $1.348B | ||||||||||
| $827.884M | $974.52M | $967.101M | ||||||||||
| $342.912M | $394.274M | $381.142M | ||||||||||
| $81.537M | $79.801M | $77.752M | ||||||||||
| $233.88M | $238.177M | $219.407M | ||||||||||
| $9.2M | $2.098M | $12.162M | ||||||||||
| $18.295M | $74.198M | $71.821M | ||||||||||
| $-28.378M | $-7.305M | $-1.494M | ||||||||||
| $-21.084M | $-17.992M | $10.547M | ||||||||||
| $-49.462M | $-25.297M | $9.053M | ||||||||||
| $-31.167M | $48.901M | $80.874M | ||||||||||
| $10.618M | $20.066M | $22.278M | ||||||||||
| $-52.472M | $21.576M | $54.583M | ||||||||||
| $-1 | $0.29 | $0.731 | ||||||||||
| $-1 | $0.28 | $0.71 | ||||||||||
| $52.428M | $53.154M | $210.866M | ||||||||||
| $52.428M | $54.368M | $216.286M | ||||||||||
| $62.927M | $112.422M | $110.201M | ||||||||||
| $65.716M | $56.216M | $27.833M | ||||||||||
| $-2.789M | $56.206M | $82.368M |
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