
Last Price
52 Week Range
$28.50 - $41.33
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $68.3M | $51.6M | $69.9M | |||||||||||
| $86.4M | $89.6M | $98.5M | |||||||||||
| $39.7M | $42.6M | $48.5M | |||||||||||
| - | $22.3M | - | |||||||||||
| $61M | $37.6M | $38.3M | |||||||||||
| $255.4M | $243.7M | $255.2M | |||||||||||
| $1.257B | $1.466B | $1.621B | |||||||||||
| $0.706B | $0.741B | $1.305B | |||||||||||
| - | $4.3M | $4.4M | |||||||||||
| - | $38.3M | - | |||||||||||
| $220.4M | $177.2M | $217M | |||||||||||
| $2.183B | $2.427B | $3.147B | |||||||||||
| - | - | - | |||||||||||
| $2.439B | $2.67B | $3.402B |
| Metric | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| $117.4M | $118.9M | $113.4M | |||||||||||
| $212.7M | $20.5M | - | |||||||||||
| $23.8M | $72.6M | $31.2M | |||||||||||
| - | - | - | |||||||||||
| - | - | - | |||||||||||
| - | - | - | |||||||||||
| - | $135.4M | $219.2M | |||||||||||
| $353.9M | $347.4M | $363.8M | |||||||||||
| $0.79B | $0.506B | $1.634B | |||||||||||
| $279.7M | $544.6M | $376M | |||||||||||
| - | - | - | |||||||||||
| - | - | - | |||||||||||
| $549.5M | $389.7M | $345.1M | |||||||||||
| $1.899B | $1.985B | $2.731B | |||||||||||
| - | - | - | |||||||||||
| $2.253B | $2.332B | $3.095B |
| Metric | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| - | - | - | |||||||||||
| - | - | - | |||||||||||
| $1.3M | $1.3M | $1.3M | |||||||||||
| $123.2M | $273.6M | $240.8M | |||||||||||
| $51.2M | $58.4M | $59M | |||||||||||
| $9.9M | $5.2M | $6.5M | |||||||||||
| - | - | - | |||||||||||
| $185.6M | $338.5M | $307.6M | |||||||||||
| - | - | - | |||||||||||
| $185.6M | $338.5M | $307.6M | |||||||||||
| $2.439B | $2.67B | $3.402B |
| Metric | 2014 | 2015 | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| - | $4.3M | $4.4M | |||||||||||
| $1.374B | $1.667B | $2.417B | |||||||||||
| $1.305B | $1.616B | $2.347B |
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