
$17.75
| Revenue (Quarterly) | $94.7M |
| Net Income (Quarterly) | $20.5M |
| Total Assets | $617.6M |
| Total Debt | $155.6M |
| Free Cash Flow | $18.0M |
| Return on Equity | 4.99% |
| Profit Margin | 21.62% |
| Operating Margin | 31.16% |
| Date | Open | High | Low | Close | Volume | Change % |
|---|---|---|---|---|---|---|
| 12 June 2026 | $17.945 | $17.945 | $17.10 | $17.75 | 37K | ▲+2.01% |
| 11 June 2026 | $16.41 | $17.54 | $16.41 | $17.40 | 123K | ▲+4.32% |
| 10 June 2026 | $16.40 | $16.86 | $16.325 | $16.68 | 54K | ▲+3.60% |
| 9 June 2026 | $15.60 | $16.44 | $15.27 | $16.10 | 76K | ▲+2.55% |
| 8 June 2026 | $15.83 | $16.12 | $15.62 | $15.70 | 43K | ▼-1.57% |
| 5 June 2026 | $15.83 | $16.12 | $15.62 | $15.95 | 36K | ▲+3.17% |
| 4 June 2026 | $15.20 | $16.095 | $15.10 | $15.46 | 23K | ▲+0.16% |
| 3 June 2026 | $16.095 | $16.28 | $15.20 | $15.435 | 39K | ▼-1.63% |
| 2 June 2026 | $15.89 | $15.95 | $15.40 | $15.69 | 37K | ▼-1.94% |
| 1 June 2026 | $15.99 | $16.37 | $15.85 | $16.00 | 35K | ▲+2.50% |
| 29 May 2026 | $16.30 | $16.51 | $15.61 | $15.61 | 46K | ▼-4.23% |
| 28 May 2026 | $16.12 | $16.35 | $15.56 | $16.30 | 55K | ▲+2.19% |
| 27 May 2026 | $15.30 | $16.28 | $15.16 | $15.95 | 66K | ▲+4.73% |
| 26 May 2026 | $15.19 | $15.47 | $14.70 | $15.23 | 262K | ▲+0.53% |
| 25 May 2026 | $16.00 | $16.14 | $14.90 | $15.15 | 339K | ▼-6.60% |
| 22 May 2026 | $16.70 | $16.94 | $16.02 | $16.22 | 73K | ▼-2.11% |
| 21 May 2026 | $18.61 | $18.61 | $15.85 | $16.57 | 85K | ▼-6.60% |
| 20 May 2026 | $18.30 | $18.41 | $17.63 | $17.74 | 39K | ▼-1.93% |
| 19 May 2026 | $18.57 | $18.59 | $17.89 | $18.09 | 50K | ▼-0.41% |
| 18 May 2026 | $18.81 | $18.81 | $18.12 | $18.165 | 10K | ▼-2.65% |
| 15 May 2026 | $17.90 | $18.83 | $17.90 | $18.66 | 35K | ▲+1.14% |
| 14 May 2026 | $18.31 | $18.50 | $17.98 | $18.45 | 11K | ▲+0.82% |
| 13 May 2026 | $17.56 | $18.32 | $17.44 | $18.30 | 41K | ▲+2.87% |
| 12 May 2026 | $18.46 | $18.46 | $17.53 | $17.79 | 55K | ▼-2.31% |
| 11 May 2026 | $18.40 | $18.64 | $18.08 | $18.21 | 39K | ▼-1.49% |
| 8 May 2026 | $19.00 | $19.00 | $18.37 | $18.485 | 46K | ▼-3.02% |
| 7 May 2026 | $19.59 | $19.59 | $19.04 | $19.06 | 10K | ▼-1.42% |
| 6 May 2026 | $19.41 | $19.50 | $19.04 | $19.335 | 14K | ▲+0.03% |
| 5 May 2026 | $19.48 | $19.77 | $19.25 | $19.33 | 23K | ▼-0.87% |
| 4 May 2026 | $19.50 | $20.00 | $19.39 | $19.50 | 17K | ▼-0.28% |