
$15.49
| Revenue (Quarterly) | $269.3M |
| Net Income (Quarterly) | $41.0M |
| Total Assets | $720.3M |
| Total Debt | $546.4M |
| Free Cash Flow | $49.9M |
| Return on Equity | 14.74% |
| Profit Margin | 15.22% |
| Operating Margin | 24.96% |
| Date | Open | High | Low | Close | Volume | Change % |
|---|---|---|---|---|---|---|
| 12 June 2026 | $15.85 | $15.87 | $15.25 | $15.49 | 393K | ▲+2.92% |
| 11 June 2026 | $14.94 | $15.27 | $14.75 | $15.05 | 550K | ▼-0.73% |
| 10 June 2026 | $14.46 | $15.28 | $14.44 | $15.16 | 887K | ▲+6.76% |
| 9 June 2026 | $13.75 | $14.31 | $13.66 | $14.20 | 189K | ▲+2.60% |
| 8 June 2026 | $13.99 | $14.12 | $13.71 | $13.84 | 424K | ▲+0.22% |
| 5 June 2026 | $13.99 | $14.12 | $13.71 | $13.81 | 323K | ▲+0.36% |
| 4 June 2026 | $13.70 | $13.855 | $13.63 | $13.76 | 185K | ▼-1.01% |
| 3 June 2026 | $13.89 | $13.98 | $13.66 | $13.90 | 203K | |
| 2 June 2026 | $13.97 | $14.06 | $13.65 | $13.90 | 276K | ▼-3.20% |
| 1 June 2026 | $14.71 | $14.86 | $14.21 | $14.36 | 322K | ▼-1.37% |
| 29 May 2026 | $14.39 | $14.70 | $14.20 | $14.56 | 183K | ▲+2.82% |
| 28 May 2026 | $14.21 | $14.38 | $13.96 | $14.16 | 309K | ▼-0.63% |
| 27 May 2026 | $13.70 | $14.26 | $13.47 | $14.25 | 321K | ▲+3.56% |
| 26 May 2026 | $13.60 | $13.81 | $13.54 | $13.76 | 271K | ▲+1.47% |
| 25 May 2026 | $13.20 | $13.66 | $13.06 | $13.56 | 221K | ▲+1.80% |
| 22 May 2026 | $13.13 | $13.56 | $12.82 | $13.32 | 369K | ▼-2.35% |
| 21 May 2026 | $13.91 | $14.13 | $13.57 | $13.64 | 379K | ▼-1.16% |
| 20 May 2026 | $14.00 | $14.21 | $13.695 | $13.80 | 176K | ▼-1.71% |
| 19 May 2026 | $14.00 | $14.07 | $13.82 | $14.04 | 156K | ▲+2.33% |
| 18 May 2026 | $14.24 | $14.24 | $13.67 | $13.72 | 288K | ▼-0.65% |
| 15 May 2026 | $13.99 | $13.99 | $13.63 | $13.81 | 159K | ▲+1.51% |
| 14 May 2026 | $14.01 | $14.05 | $13.44 | $13.605 | 607K | ▼-3.03% |
| 13 May 2026 | $14.27 | $14.33 | $13.92 | $14.03 | 304K | ▼-3.04% |
| 12 May 2026 | $14.49 | $14.50 | $14.23 | $14.47 | 185K | ▼-0.96% |
| 11 May 2026 | $14.55 | $14.65 | $14.33 | $14.61 | 148K | ▼-0.20% |
| 8 May 2026 | $14.45 | $14.64 | $14.33 | $14.64 | 166K | |
| 7 May 2026 | $14.55 | $14.77 | $14.33 | $14.64 | 257K | ▲+2.52% |
| 6 May 2026 | $14.53 | $14.60 | $14.15 | $14.28 | 281K | ▼-0.83% |
| 5 May 2026 | $14.05 | $14.51 | $14.03 | $14.40 | 294K | ▼-0.76% |
| 4 May 2026 | $15.00 | $15.10 | $14.50 | $14.51 | 230K | ▼-2.12% |