Price
$45.14
52W High
$45.83
52W Low
$39.05
SMA50
$43.93
SMA200
$42.25
Avg Volume 50D
$1.49M
From 52W High
-1.53%
From 52W Low
+15.60%
Vs SMA50
+2.75%
Vs SMA200
+6.83%
Current Volume
$1.10M
Bars Stored
1257
Market Cap
$8.59B
P/E
22.0x
Revenue TTM
$924.38M
EPS TTM
2.07
Net Income TTM
$389.78M
Free Cash Flow
--
Revenue 1Y
+6.56%
EPS 1Y
-3.72%
Net Income 1Y
-1.78%
Profit Margin
42.17%

Revenue

Quarterly ending 2025-12-31
$237.53M

EPS

Quarterly ending 2025-12-31
0.51

Net Income

Quarterly ending 2025-12-31
$95.95M