
$9.55
| Revenue (Quarterly) | $141.6M |
| Net Income (Quarterly) | $68.9M |
| Total Assets | $1.02B |
| Total Debt | $4.1M |
| Free Cash Flow | $58.7M |
| Return on Equity | 7.23% |
| Profit Margin | 48.70% |
| Operating Margin | 43.54% |
| Date | Open | High | Low | Close | Volume | Change % |
|---|---|---|---|---|---|---|
| 12 June 2026 | $9.25 | $9.64 | $9.25 | $9.55 | 657K | ▲+5.29% |
| 11 June 2026 | $9.20 | $9.21 | $8.97 | $9.07 | 468K | ▼-1.52% |
| 10 June 2026 | $8.88 | $9.27 | $8.86 | $9.21 | 860K | ▲+3.25% |
| 9 June 2026 | $8.61 | $8.93 | $8.55 | $8.92 | 579K | ▲+2.88% |
| 8 June 2026 | $8.65 | $8.81 | $8.59 | $8.67 | 592K | ▼-0.34% |
| 5 June 2026 | $8.65 | $8.81 | $8.59 | $8.70 | 473K | ▲+0.93% |
| 4 June 2026 | $8.60 | $8.64 | $8.44 | $8.62 | 549K | |
| 3 June 2026 | $8.63 | $8.67 | $8.44 | $8.62 | 259K | ▲+0.47% |
| 2 June 2026 | $8.45 | $8.62 | $8.42 | $8.58 | 293K | ▲+0.23% |
| 1 June 2026 | $8.45 | $8.59 | $8.37 | $8.56 | 576K | ▲+1.12% |
| 29 May 2026 | $8.38 | $8.51 | $8.32 | $8.465 | 437K | ▲+0.77% |
| 28 May 2026 | $8.59 | $8.59 | $8.36 | $8.40 | 417K | ▼-2.55% |
| 27 May 2026 | $8.49 | $8.64 | $8.46 | $8.62 | 334K | ▲+1.53% |
| 26 May 2026 | $8.59 | $8.59 | $8.40 | $8.49 | 312K | ▼-0.70% |
| 25 May 2026 | $8.62 | $8.70 | $8.51 | $8.55 | 334K | ▼-1.21% |
| 22 May 2026 | $8.55 | $8.71 | $8.55 | $8.655 | 166K | ▲+0.52% |
| 21 May 2026 | $8.68 | $8.71 | $8.58 | $8.61 | 204K | ▲+1.06% |
| 20 May 2026 | $8.69 | $8.79 | $8.46 | $8.52 | 270K | ▼-1.50% |
| 19 May 2026 | $8.72 | $8.79 | $8.62 | $8.65 | 388K | ▲+1.11% |
| 18 May 2026 | $8.58 | $8.73 | $8.50 | $8.555 | 485K | ▼-0.75% |
| 15 May 2026 | $8.54 | $8.70 | $8.49 | $8.62 | 414K | ▲+2.25% |
| 14 May 2026 | $8.50 | $8.55 | $8.43 | $8.43 | 603K | ▼-1.17% |
| 13 May 2026 | $8.49 | $8.57 | $8.38 | $8.53 | 813K | ▼-0.58% |
| 12 May 2026 | $8.83 | $8.86 | $8.50 | $8.58 | 666K | ▼-3.38% |
| 11 May 2026 | $8.91 | $8.98 | $8.755 | $8.88 | 455K | ▼-0.78% |
| 8 May 2026 | $9.00 | $9.16 | $8.91 | $8.95 | 524K | ▼-1.65% |
| 7 May 2026 | $8.95 | $9.12 | $8.77 | $9.10 | 707K | ▲+3.06% |
| 6 May 2026 | $9.61 | $9.70 | $8.83 | $8.83 | 1.4M | ▼-8.40% |
| 5 May 2026 | $10.14 | $10.20 | $9.43 | $9.64 | 1.7M | ▼-7.13% |
| 4 May 2026 | $10.30 | $10.50 | $10.28 | $10.38 | 304K | ▲+0.87% |