Price
$20.68
52W High
$20.91
52W Low
$17.09
SMA50
$20.14
SMA200
$19.04
Avg Volume 50D
$2.57M
From 52W High
-1.11%
From 52W Low
+21.01%
Vs SMA50
+2.70%
Vs SMA200
+8.64%
Current Volume
$1.82M
Bars Stored
1257
Market Cap
$5.21B
P/E
33.5x
Revenue TTM
$784.69M
EPS TTM
0.64
Net Income TTM
$155.61M
Free Cash Flow
$307.09M
Revenue 1Y
+10.18%
EPS 1Y
+18.52%
Net Income 1Y
+22.81%
FCF 1Y
+20.04%
Profit Margin
19.83%
FCF Margin
39.14%

Revenue

Quarterly ending 2025-12-31
$244.97M

EPS

Quarterly ending 2025-12-31
0.11

Net Income

Quarterly ending 2025-12-31
$27.23M