Price
$25.50
52W High
$26.48
52W Low
$14.38
SMA50
$23.44
SMA200
$19.58
Avg Volume 50D
$1.16M
From 52W High
-3.70%
From 52W Low
+77.33%
Vs SMA50
+8.80%
Vs SMA200
+30.26%
Current Volume
$927.20K
Dollar Volume 50D
$27.62M
Market Cap
$2.98B
P/E
5.4x
Revenue TTM
$1.39B
EPS TTM
4.10
Net Income TTM
$555.76M
Free Cash Flow
$1.03B
Revenue 1Y
+41.46%
EPS 1Y
+180.82%
Net Income 1Y
+117.74%
FCF 1Y
+66.42%
Profit Margin
40.02%
FCF Margin
74.49%
Dividend Yield
0.27%
Dividend TTM
$0.07
Last Ex-Dividend
2026-08-14
Dividend / EPS
1.71%

Revenue

Annual ending 2025-12-31
$1.16B

EPS

Annual ending 2025-12-31
3.36

Net Income

Annual ending 2025-12-31
$443.96M

News