High Today
54.8600
Low Today
53.3600
Volume
170.8K
10-Day Avg Volume
196.8K
52-Week High (04/21/26)
61.5900
52-Week Low (06/11/25)
26.1000
1 Yr % Change (TTM)
96.52
Market Cap
983.4M
Shares Outstanding
18.3M
Price/Earnings
27.9x
Revenue (TTM)
648.9M
Earnings per Share
1.89
Dividend + Yield
-- (0.00%)
Beta
1.94