
Last Price
52 Week Range
$13.84 - $39.93
Next Earnings Date
May 14 2026 (Estimate)
Next Earnings Date
May 14 2026 (Est.)
Last Price
| Metric | 2017 | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|---|
| $3.646B | $4.222B | ||||||||
| $750.355M | $841.521M | ||||||||
| $2.896B | $3.38B | ||||||||
| $1.241B | $1.427B | ||||||||
| $1.475B | $1.633B | ||||||||
| - | - | ||||||||
| $179.817M | $319.883M | ||||||||
| $127.003M | $110.493M | ||||||||
| $-19.215M | $15.514M | ||||||||
| $107.788M | $126.007M | ||||||||
| $287.605M | $445.89M | ||||||||
| $-1.575B | $0.029B | ||||||||
| $1.862B | $0.417B | ||||||||
| $2.74 | $0.62 | ||||||||
| $2.67 | $0.61 | ||||||||
| $678.831M | $674.706M | ||||||||
| $698.376M | $687.771M | ||||||||
| $201.083M | $345.034M | ||||||||
| $21.266M | $25.151M | ||||||||
| $179.817M | $319.883M |
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