
Last Price
52 Week Range
$18.59 - $73.87
Next Earnings Date
May 05 2026 (Estimate)
Next Earnings Date
May 05 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $239.835M | $219.141M | ||||||
| $73.962M | $97.37M | ||||||
| $3.915M | $3.917M | ||||||
| $4.954M | $7.262M | ||||||
| $4.874M | $6.954M | ||||||
| $327.54M | $334.644M | ||||||
| $53.287M | $71.763M | ||||||
| $294.825M | $292.364M | ||||||
| $4.065M | $4.069M | ||||||
| - | - | ||||||
| $412K | $880K | ||||||
| $352.589M | $369.076M | ||||||
| - | - | ||||||
| $680.129M | $703.72M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $36.002M | $44.881M | ||||||
| $24.401M | - | ||||||
| - | $2.067M | ||||||
| $6.436M | - | ||||||
| $979K | $269K | ||||||
| $7.948M | $10.319M | ||||||
| - | $31.669M | ||||||
| $74.787M | $88.936M | ||||||
| $278.556M | $327.514M | ||||||
| $11.508M | $9.841M | ||||||
| - | - | ||||||
| $229K | $145K | ||||||
| $0.817M | $-9.294M | ||||||
| $289.746M | $338.047M | ||||||
| - | - | ||||||
| $364.533M | $426.983M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| - | $-8.08M | ||||||
| - | - | ||||||
| - | - | ||||||
| $-370.273M | $-432.016M | ||||||
| $685.054M | $710.925M | ||||||
| $-0.328M | $4.772M | ||||||
| - | - | ||||||
| $314.453M | $275.601M | ||||||
| $1.143M | $1.136M | ||||||
| $315.596M | $276.737M | ||||||
| $680.129M | $703.72M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| $221.668M | $208.214M | ||||||
| $295.136M | $349.263M | ||||||
| $272.904M | $334.267M |
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