High Today
127.39
Low Today
118.64
Volume
326.0K
10-Day Avg Volume
366.7K
52-Week High (06/11/26)
127.39
52-Week Low (06/18/25)
66.6800
1 Yr % Change (TTM)
86.53
Market Cap
5.1B
Shares Outstanding
39.8M
Price/Earnings
25.6x
Revenue (TTM)
2.8B
Earnings per Share
4.55
Dividend + Yield
-- (--)
Beta
1.07