
Last Price
52 Week Range
$16.38 - $43.86
Next Earnings Date
May 07 2026 (Estimate)
Next Earnings Date
May 07 2026 (Est.)
Last Price
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $212.143M | $121.334M | $163.399M | ||||||
| $125.168M | $84.598M | $99.651M | ||||||
| $162.302M | $183.914M | $178.195M | ||||||
| $31.908M | $36.662M | $14.567M | ||||||
| $40.692M | $56.528M | $59.6M | ||||||
| $572.213M | $483.036M | $515.412M | ||||||
| $341.549M | $323.768M | $317.396M | ||||||
| $479.279M | $464.59M | $448.33M | ||||||
| $26.727M | $31.695M | $24.978M | ||||||
| $54.496M | $68.528M | $76.703M | ||||||
| $56.339M | $49.344M | $39.892M | ||||||
| $958.39M | $937.925M | $907.299M | ||||||
| - | - | - | ||||||
| $1.531B | $1.421B | $1.423B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $41.068M | $45.501M | $57.307M | ||||||
| $3.013M | $45.106M | - | ||||||
| $3.929M | $1.423M | $7.426M | ||||||
| $5.263M | $5.487M | - | ||||||
| $3.478M | $0.233M | $14.567M | ||||||
| - | - | - | ||||||
| $64.635M | $14.744M | $76.412M | ||||||
| $117.908M | $112.261M | $141.145M | ||||||
| $233.207M | $327.825M | $286.158M | ||||||
| $21.667M | $22.365M | $14.607M | ||||||
| - | - | - | ||||||
| - | - | - | ||||||
| $14.964M | $16.019M | $1.78M | ||||||
| $280.979M | $377.6M | $317.152M | ||||||
| - | - | - | ||||||
| $398.887M | $489.861M | $458.297M |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| - | - | - | ||||||
| - | - | - | ||||||
| $1.932M | $1.843M | $1.852M | ||||||
| $463.012M | $-53.591M | $-52M | ||||||
| $0.694B | $1.012B | $1.041B | ||||||
| $-28.841M | $-30.752M | $-27.919M | ||||||
| - | - | - | ||||||
| $1.13B | $0.93B | $0.964B | ||||||
| $1.281M | $1.545M | $1.682M | ||||||
| $1.132B | $0.931B | $0.966B | ||||||
| $1.531B | $1.421B | $1.423B |
| Metric | 2019 | 2020 | 2021 | 2022 | 2023 | 2024 | 2025 | LTM |
|---|---|---|---|---|---|---|---|---|
| $26.727M | $31.695M | $24.978M | ||||||
| $275.207M | $368.491M | $322.798M | ||||||
| $63.064M | $247.157M | $159.399M |
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