
Last Price
52 Week Range
$24.13 - $40.21
Next Earnings Date
Apr 24 2026 (Estimate)
Next Earnings Date
Apr 24 2026 (Est.)
Last Price
| Metric | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $625.446M | $596.26M | ||||||||||
| $191.528M | $183.008M | ||||||||||
| $433.918M | $413.252M | ||||||||||
| - | - | ||||||||||
| $177.052M | $186.426M | ||||||||||
| $111.906M | $99.044M | ||||||||||
| $144.96M | $127.782M | ||||||||||
| $407.992M | $401.62M | ||||||||||
| $-407.992M | $-401.62M | ||||||||||
| - | - | ||||||||||
| $144.96M | $127.782M | ||||||||||
| $29.957M | $24.91M | ||||||||||
| $115.003M | $102.872M | ||||||||||
| $2.15 | $1.99 | ||||||||||
| $2.15 | $1.99 | ||||||||||
| $53.541M | $51.753M | ||||||||||
| $53.58M | $51.805M | ||||||||||
| $176.987M | $127.782M | ||||||||||
| $32.027M | - | ||||||||||
| $144.96M | $127.782M |
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