
Last Price
52 Week Range
$15.30 - $38.15
Next Earnings Date
Apr 09 2026
Next Earnings Date
Apr 09 2026
Last Price
| Metric | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.331B | $1.451B | $1.45B | |||||||||||
| $819.755M | $942.073M | $949.11M | |||||||||||
| $511.566M | $508.847M | $500.74M | |||||||||||
| - | $5.5M | - | |||||||||||
| $273.628M | $290.212M | $286.837M | |||||||||||
| $31.441M | $-5.5M | $13.129M | |||||||||||
| $206.497M | $218.635M | $200.774M | |||||||||||
| $-21.722M | $-20.586M | $-17.288M | |||||||||||
| $1.275M | $-62.146M | $-61.442M | |||||||||||
| $-20.447M | $-82.732M | $-78.73M | |||||||||||
| $186.05M | $135.903M | $122.044M | |||||||||||
| $46.741M | $32.289M | $31.283M | |||||||||||
| $139.309M | $103.614M | $90.761M | |||||||||||
| $1.39 | $1.03 | $0.91 | |||||||||||
| $1.38 | $1.02 | $0.9 | |||||||||||
| $99.929M | $100.695M | $401.133M | |||||||||||
| $101.282M | $101.511M | $403.505M | |||||||||||
| $240.063M | $182.915M | $156.147M | |||||||||||
| $27.984M | $23.763M | $23.001M | |||||||||||
| $212.079M | $159.152M | $133.146M |
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