
Last Price
52 Week Range
$64.79 - $141.90
Next Earnings Date
May 08 2026 (Estimate)
Next Earnings Date
May 08 2026 (Est.)
Last Price
| Metric | 2016 | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|---|---|---|
| $1.824B | $2.812B | $3.06B | |||||||||
| $1.566B | $2.373B | $2.576B | |||||||||
| $258.254M | $439.093M | $484.022M | |||||||||
| - | - | - | |||||||||
| $151.497M | $199.29M | $216.525M | |||||||||
| $-4.483M | - | - | |||||||||
| $111.24M | $239.803M | $270.098M | |||||||||
| $-19.071M | $-90.358M | $-99.598M | |||||||||
| $-0.07M | $-14.918M | $-9.275M | |||||||||
| $-19.141M | $-105.276M | $-108.873M | |||||||||
| $92.099M | $134.527M | $161.226M | |||||||||
| $23.161M | $32.746M | $39.175M | |||||||||
| $68.935M | $101.769M | $122.037M | |||||||||
| $1.33 | $1.85 | $2.209 | |||||||||
| $1.31 | $1.84 | $2.191 | |||||||||
| $51.884M | $54.944M | $221.434M | |||||||||
| $52.575M | $55.371M | $223.202M | |||||||||
| $111.24M | $373.167M | $422.94M | |||||||||
| $0.07M | $148.27M | $162.116M | |||||||||
| $111.17M | $224.897M | $260.243M |
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