Price
$303.53
52W High
$322.61
52W Low
$179.89
SMA50
$292.74
SMA200
$245.40
Avg Volume 50D
$240.53K
From 52W High
-5.91%
From 52W Low
+68.73%
Vs SMA50
+3.69%
Vs SMA200
+23.69%
Current Volume
$203.31K
Dollar Volume 50D
$70.69M
Market Cap
$6.20B
P/E
31.4x
Revenue TTM
$290.54M
EPS TTM
9.32
Net Income TTM
$197.22M
Free Cash Flow
$128.80M
Revenue 1Y
+54.89%
EPS 1Y
+331.27%
Net Income 1Y
+359.97%
FCF 1Y
+148.65%
Profit Margin
67.88%
FCF Margin
44.33%

Revenue

Annual ending 2025-12-31
$268.09M

EPS

Annual ending 2025-12-31
6.13

Net Income

Annual ending 2025-12-31
$124.45M

News