
$5.03
| Revenue (Quarterly) | $267.8M |
| Net Income (Quarterly) | $59.7M |
| Total Assets | $777.0M |
| Total Debt | $17.2M |
| Free Cash Flow | $68.5M |
| Return on Equity | 10.27% |
| Profit Margin | 22.29% |
| Operating Margin | 45.44% |
| Date | Open | High | Low | Close | Volume | Change % |
|---|---|---|---|---|---|---|
| 12 June 2026 | $5.02 | $5.17 | $4.96 | $5.03 | 834K | ▲+3.93% |
| 11 June 2026 | $4.53 | $4.89 | $4.48 | $4.84 | 1.1M | ▲+2.11% |
| 10 June 2026 | $4.70 | $4.87 | $4.55 | $4.74 | 1.1M | ▼-3.07% |
| 9 June 2026 | $4.99 | $5.02 | $4.80 | $4.89 | 1.8M | ▼-5.78% |
| 8 June 2026 | $5.29 | $5.30 | $5.14 | $5.19 | 736K | ▼-0.10% |
| 5 June 2026 | $5.29 | $5.30 | $5.14 | $5.195 | 514K | ▼-1.05% |
| 4 June 2026 | $5.33 | $5.39 | $5.20 | $5.25 | 659K | ▼-2.78% |
| 3 June 2026 | $5.50 | $5.50 | $5.25 | $5.40 | 230K | ▼-2.00% |
| 2 June 2026 | $5.20 | $5.54 | $5.16 | $5.51 | 848K | ▲+3.38% |
| 1 June 2026 | $5.20 | $5.41 | $5.17 | $5.33 | 602K | ▲+2.50% |
| 29 May 2026 | $5.17 | $5.29 | $5.14 | $5.20 | 566K | ▲+4.21% |
| 28 May 2026 | $5.25 | $5.25 | $4.92 | $4.99 | 1.2M | ▼-6.90% |
| 27 May 2026 | $5.50 | $5.56 | $5.27 | $5.36 | 780K | ▼-2.37% |
| 26 May 2026 | $5.55 | $5.59 | $5.36 | $5.49 | 494K | ▼-0.72% |
| 25 May 2026 | $5.41 | $5.67 | $5.41 | $5.53 | 776K | ▲+3.95% |
| 22 May 2026 | $5.35 | $5.41 | $5.29 | $5.32 | 471K | ▼-1.12% |
| 21 May 2026 | $5.47 | $5.50 | $5.31 | $5.38 | 632K | ▲+3.86% |
| 20 May 2026 | $5.40 | $5.43 | $5.10 | $5.18 | 788K | ▼-4.78% |
| 19 May 2026 | $5.91 | $5.91 | $5.36 | $5.44 | 847K | ▼-1.09% |
| 18 May 2026 | $5.73 | $5.79 | $5.33 | $5.50 | 837K | ▼-2.74% |
| 15 May 2026 | $5.96 | $6.05 | $5.62 | $5.655 | 1.3M | ▼-3.17% |
| 14 May 2026 | $5.69 | $5.89 | $5.62 | $5.84 | 1.1M | ▲+2.28% |
| 13 May 2026 | $5.73 | $5.83 | $5.61 | $5.71 | 1.1M | ▲+2.51% |
| 12 May 2026 | $5.33 | $5.66 | $5.32 | $5.57 | 1.1M | ▲+3.15% |
| 11 May 2026 | $5.38 | $5.47 | $5.31 | $5.40 | 993K | ▼-1.82% |
| 8 May 2026 | $5.30 | $5.55 | $5.30 | $5.50 | 845K | ▲+2.90% |
| 7 May 2026 | $5.42 | $5.45 | $5.22 | $5.345 | 1.1M | ▲+4.19% |
| 6 May 2026 | $5.10 | $5.15 | $4.96 | $5.13 | 1.3M | ▲+1.58% |
| 5 May 2026 | $5.16 | $5.16 | $5.02 | $5.05 | 1.2M | ▼-5.61% |
| 4 May 2026 | $5.22 | $5.41 | $5.18 | $5.35 | 956K | ▲+2.88% |