
Last Price
52 Week Range
$15.07 - $23.84
Next Earnings Date
Apr 29 2026 (Estimate)
Next Earnings Date
Apr 29 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.177B | $1.259B | ||||||||||
| $428.648M | $436.892M | ||||||||||
| $748.217M | $822.206M | ||||||||||
| - | - | ||||||||||
| $86.086M | $87.934M | ||||||||||
| $2.965M | $89.603M | ||||||||||
| $659.166M | $644.669M | ||||||||||
| $-207.027M | $-190.404M | ||||||||||
| $96.482M | $109.931M | ||||||||||
| $-110.545M | $-80.473M | ||||||||||
| $548.621M | $564.196M | ||||||||||
| $147.729M | $151.033M | ||||||||||
| $400.892M | $413.163M | ||||||||||
| $0.83 | $0.86 | ||||||||||
| $0.83 | $0.86 | ||||||||||
| $480.822M | $477.906M | ||||||||||
| $485.247M | $482.177M | ||||||||||
| $966.32M | $937.261M | ||||||||||
| $210.672M | $204.982M | ||||||||||
| $755.648M | $732.279M |
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