
Last Price
52 Week Range
$35.39 - $83.36
Next Earnings Date
May 27 2026 (Estimate)
Next Earnings Date
May 27 2026 (Est.)
Last Price
| Metric | 2013 | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $2.149B | $2.538B | $2.686B | ||||||||||||
| $324.112M | $334.782M | $345.461M | ||||||||||||
| $1.825B | $2.203B | $2.34B | ||||||||||||
| $638.992M | $736.823M | $769.82M | ||||||||||||
| $1.178B | $1.294B | $1.357B | ||||||||||||
| - | - | $-2.125M | ||||||||||||
| $7.563M | $172.541M | $215.274M | ||||||||||||
| $-100.894M | $42.585M | $19.225M | ||||||||||||
| $-7.987M | $-3.478M | $38.322M | ||||||||||||
| $-108.881M | $39.107M | $57.547M | ||||||||||||
| $-101.318M | $211.648M | $272.821M | ||||||||||||
| $23.457M | $23.282M | $5.69M | ||||||||||||
| $-124.775M | $188.366M | $267.131M | ||||||||||||
| $-0.51 | $0.7 | $0.99 | ||||||||||||
| $-0.51 | $0.65 | $0.92 | ||||||||||||
| $0.245B | $0.267B | $1.075B | ||||||||||||
| $0.245B | $0.294B | $1.185B | ||||||||||||
| $141.261M | $292.727M | $337.209M | ||||||||||||
| $73.199M | $72.701M | $72.701M | ||||||||||||
| $68.062M | $220.026M | $264.613M |
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