
Last Price
52 Week Range
$25.95 - $51.00
Next Earnings Date
Jun 03 2026
Next Earnings Date
Jun 03 2026
Last Price
| Metric | 2023 | 2024 | LTM |
|---|---|---|---|
| $186.396M | $111.322M | $93.831M | |
| $81.253M | $159.97M | $274.592M | |
| $83.116M | $117.577M | $179.496M | |
| $21.59M | $45.765M | $12.014M | |
| $14.946M | $10.513M | $47.514M | |
| $387.301M | $445.147M | $607.447M | |
| $48.587M | $225.939M | $290.153M | |
| $912.576M | $853.9M | $816.894M | |
| - | - | - | |
| - | - | $131.675M | |
| $3.546M | $11.7M | $7.172M | |
| $0.965B | $1.092B | $1.246B | |
| - | - | - | |
| $1.352B | $1.537B | $1.853B |
| Metric | 2023 | 2024 | LTM |
|---|---|---|---|
| $62.184M | $90.728M | $104.693M | |
| $21.67M | $47.619M | $37.08M | |
| $5.173M | $5.173M | $14.346M | |
| $2.017M | $6.879M | - | |
| $5.132M | $11.559M | - | |
| $90.148M | $110.895M | $133.514M | |
| $8.258M | $20.363M | $80.613M | |
| $189.45M | $281.657M | $370.246M | |
| $483.782M | $375.443M | $463.045M | |
| $18.218M | $128.37M | $115.084M | |
| - | - | - | |
| $53.424M | $63.318M | - | |
| - | - | $207.286M | |
| $569.608M | $681.743M | $900.499M | |
| - | - | - | |
| $0.759B | $0.963B | $1.271B |
| Metric | 2023 | 2024 | LTM |
|---|---|---|---|
| - | - | - | |
| - | - | - | |
| - | - | $3K | |
| - | - | $26.021M | |
| - | - | $420.457M | |
| - | - | - | |
| $517.95M | $374.534M | - | |
| $517.95M | $374.534M | $446.481M | |
| $75.002M | $198.752M | $136.115M | |
| $592.952M | $573.286M | $582.596M | |
| $1.352B | $1.537B | $1.853B |
| Metric | 2023 | 2024 | LTM |
|---|---|---|---|
| - | - | - | |
| $523.374M | $630.477M | $707.559M | |
| $336.978M | $519.155M | $613.728M |
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