
Last Price
52 Week Range
$89.41 - $137.42
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $249.358M | $185.863M | ||||||
| $370.321M | $451.298M | ||||||
| $403.711M | $481.765M | ||||||
| $55.665M | $66.103M | ||||||
| $69.327M | $76.876M | ||||||
| $1.148B | $1.262B | ||||||
| $388.206M | $495.186M | ||||||
| $2.14B | $2.623B | ||||||
| $17.803M | $16.811M | ||||||
| - | $58.217M | ||||||
| $339.598M | $311.267M | ||||||
| $2.886B | $3.504B | ||||||
| - | - | ||||||
| $4.034B | $4.766B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $364.888M | $420.219M | ||||||
| $25.423M | $68.535M | ||||||
| $15M | $24.493M | ||||||
| $21.459M | - | ||||||
| $46.395M | - | ||||||
| $26.39M | $19.663M | ||||||
| $178.891M | $131.879M | ||||||
| $632.051M | $664.789M | ||||||
| $0.995B | $1.233B | ||||||
| $87.501M | $88.141M | ||||||
| - | - | ||||||
| - | $158.779M | ||||||
| $466.894M | $322.175M | ||||||
| $1.594B | $1.89B | ||||||
| - | - | ||||||
| $2.226B | $2.555B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| - | - | ||||||
| - | - | ||||||
| $61K | $61K | ||||||
| $597.18M | $800.806M | ||||||
| $1.901B | $1.905B | ||||||
| $-729.574M | $-539.716M | ||||||
| - | - | ||||||
| $1.769B | $2.166B | ||||||
| $39.245M | $45.489M | ||||||
| $1.808B | $2.212B | ||||||
| $4.034B | $4.766B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $17.803M | $16.811M | ||||||
| $1.163B | $1.433B | ||||||
| $0.914B | $1.247B |
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