Price
$362.87
52W High
$442.53
52W Low
$155.92
SMA50
$352.42
SMA200
$278.89
Avg Volume 50D
$358.84K
From 52W High
-18.00%
From 52W Low
+132.73%
Vs SMA50
+2.96%
Vs SMA200
+30.11%
Current Volume
$189.03K
Dollar Volume 50D
$125.93M
Market Cap
$4.61B
P/E
20.7x
Revenue TTM
$646.07M
EPS TTM
15.49
Net Income TTM
$222.64M
Free Cash Flow
$326.54M
Revenue 1Y
+48.02%
EPS 1Y
+310.88%
Net Income 1Y
+303.88%
FCF 1Y
+70.12%
Profit Margin
34.46%
FCF Margin
50.54%

Revenue

Annual ending 2025-12-31
$555.78M

EPS

Annual ending 2025-12-31
13.53

Net Income

Annual ending 2025-12-31
$195.87M

News