Price
$46.82
52W High
$48.40
52W Low
$35.55
SMA50
$46.38
SMA200
$43.16
Avg Volume 50D
$2.01M
From 52W High
-3.37%
From 52W Low
+31.70%
Vs SMA50
+0.95%
Vs SMA200
+8.47%
Current Volume
$2.29M
Bars Stored
1257
Market Cap
$13.84B
P/E
24.0x
Revenue TTM
$1.05B
EPS TTM
1.93
Net Income TTM
$576.92M
Free Cash Flow
$81.06M
Revenue 1Y
+13.14%
EPS 1Y
+24.52%
Net Income 1Y
+41.28%
FCF 1Y
-65.37%
Profit Margin
55.20%
FCF Margin
7.76%

Revenue

Quarterly ending 2025-12-31
$266.05M

EPS

Quarterly ending 2025-12-31
0.55

Net Income

Quarterly ending 2025-12-31
$163.81M