High Today
106.93
Low Today
99.86
Volume
489.4K
10-Day Avg Volume
632.0K
52-Week High (06/03/26)
121.96
52-Week Low (11/20/25)
42.2800
1 Yr % Change (TTM)
109.82
Market Cap
4.9B
Shares Outstanding
45.9M
Price/Earnings
54.8x
Revenue (TTM)
1.5B
Earnings per Share
1.84
Dividend + Yield
-- (0.00%)
Beta
2.12