Price
$33.50
52W High
$34.59
52W Low
$29.20
SMA50
$32.44
SMA200
$30.97
Avg Volume 50D
$2.23M
From 52W High
-3.25%
From 52W Low
+14.73%
Vs SMA50
+3.26%
Vs SMA200
+8.16%
Current Volume
$2.02M
Bars Stored
1257
Market Cap
$6.91B
P/E
27.3x
Revenue TTM
$527.50M
EPS TTM
1.28
Net Income TTM
$253.01M
Free Cash Flow
$281.07M
Revenue 1Y
+23.97%
EPS 1Y
+11.30%
Net Income 1Y
+24.63%
FCF 1Y
+521.13%
Profit Margin
47.96%
FCF Margin
53.28%

Revenue

Quarterly ending 2025-12-31
$116.18M

EPS

Quarterly ending 2025-12-31
0.34

Net Income

Quarterly ending 2025-12-31
$68.07M