
Last Price
52 Week Range
$20.44 - $118.84
Next Earnings Date
May 12 2026 (Estimate)
Next Earnings Date
May 12 2026 (Est.)
Last Price
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $763.47M | $904.43M | |||||||
| $24.641M | $18.295M | |||||||
| $18.632M | $16.017M | |||||||
| $13.118M | - | |||||||
| - | $15.107M | |||||||
| $819.861M | $953.849M | |||||||
| $135.434M | $103.883M | |||||||
| $2.017B | $1.851B | |||||||
| - | $6.974M | |||||||
| - | - | |||||||
| $11.122M | $6.753M | |||||||
| $2.163B | $1.968B | |||||||
| - | - | |||||||
| $2.983B | $2.922B |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $4.844M | $2.083M | |||||||
| $34.53M | - | |||||||
| - | $11.715M | |||||||
| $13.26M | - | |||||||
| - | - | |||||||
| $1.6M | - | |||||||
| $22.691M | $65.872M | |||||||
| $76.925M | $79.67M | |||||||
| $-54.881M | - | |||||||
| $68.141M | $43.148M | |||||||
| - | - | |||||||
| $345.86M | $218.583M | |||||||
| $2.236M | $-40.396M | |||||||
| $402.977M | $264.483M | |||||||
| - | - | |||||||
| $479.902M | $344.153M |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| - | - | |||||||
| - | - | |||||||
| $34K | $40K | |||||||
| $-9.803B | $-10.212B | |||||||
| $12.305B | $12.787B | |||||||
| $1.451M | $2.655M | |||||||
| - | - | |||||||
| $2.503B | $2.578B | |||||||
| - | - | |||||||
| $2.503B | $2.578B | |||||||
| $2.983B | $2.922B |
| Metric | 2018 | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|---|
| $549.236M | $661.677M | |||||||
| $68.141M | $98.011M | |||||||
| $-146.093M | $-151.716M |
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