Price
$96.60
52W High
$96.60
52W Low
$44.01
SMA50
$88.36
SMA200
$73.01
Avg Volume 50D
$161.54K
From 52W High
+0.00%
From 52W Low
+119.50%
Vs SMA50
+9.33%
Vs SMA200
+32.32%
Current Volume
$107.72K
Dollar Volume 50D
$14.40M
Market Cap
$2.78B
P/E
--
Revenue TTM
$826.16M
EPS TTM
10.47
Net Income TTM
$309.43M
Free Cash Flow
--
Revenue 1Y
+56.78%
EPS 1Y
+68.06%
Net Income 1Y
+60.35%
Profit Margin
37.45%
Dividend Yield
0.23%
Dividend TTM
$0.22
Last Ex-Dividend
2026-08-10
Dividend / EPS
2.10%

Revenue

Annual ending 2025-12-31
$1.34B

EPS

Annual ending 2025-12-31
9.59

Net Income

Annual ending 2025-12-31
$279.34M

News