
Last Price
52 Week Range
$47.00 - $77.78
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $0.893B | $1.306B | ||||||||||
| $363.703M | $377.693M | ||||||||||
| $529.774M | $928.438M | ||||||||||
| - | - | ||||||||||
| $56.694M | $575.972M | ||||||||||
| $45.566M | $-202.513M | ||||||||||
| $427.514M | $554.979M | ||||||||||
| $-53.395M | $-37.072M | ||||||||||
| $-0.363M | $-79.587M | ||||||||||
| $-53.758M | $-116.659M | ||||||||||
| $373.756M | $438.32M | ||||||||||
| $84.892M | $108.258M | ||||||||||
| $288.864M | $330.062M | ||||||||||
| $4.47 | $4.13 | ||||||||||
| $4.38 | $4.08 | ||||||||||
| $64.607M | $65.439M | ||||||||||
| $65.928M | $66.376M | ||||||||||
| $481.368M | $565.958M | ||||||||||
| $30.176M | $72.851M | ||||||||||
| $451.192M | $493.107M |
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