High Today
21.7000
Low Today
21.1598
Volume
622.4K
10-Day Avg Volume
657.1K
52-Week High (04/22/26)
24.3900
52-Week Low (07/18/25)
12.6600
1 Yr % Change (TTM)
46.01
Market Cap
1.5B
Shares Outstanding
68.6M
Price/Earnings
21.5x
Revenue (TTM)
1.8B
Earnings per Share
0.95
Dividend + Yield
-- (0.00%)
Beta
1.18