
$4.92
| Revenue (Quarterly) | $239.9M |
| Net Income (Quarterly) | $111.2M |
| Total Assets | $2.54B |
| Total Debt | $8.5M |
| Free Cash Flow | $81.2M |
| Return on Equity | 10.91% |
| Profit Margin | 46.35% |
| Operating Margin | 65.99% |
| Date | Open | High | Low | Close | Volume | Change % |
|---|---|---|---|---|---|---|
| 12 June 2026 | $5.00 | $5.01 | $4.90 | $4.92 | 236K | ▼-0.61% |
| 11 June 2026 | $5.00 | $5.08 | $4.905 | $4.95 | 227K | ▼-0.60% |
| 10 June 2026 | $4.92 | $5.02 | $4.80 | $4.98 | 803K | ▲+2.05% |
| 9 June 2026 | $4.68 | $4.92 | $4.65 | $4.88 | 919K | ▲+4.27% |
| 8 June 2026 | $4.69 | $4.72 | $4.65 | $4.68 | 478K | ▲+0.21% |
| 5 June 2026 | $4.69 | $4.72 | $4.65 | $4.67 | 313K | ▼-0.21% |
| 4 June 2026 | $4.57 | $4.71 | $4.51 | $4.68 | 550K | ▲+1.96% |
| 3 June 2026 | $4.53 | $4.605 | $4.47 | $4.59 | 1.8M | ▲+0.88% |
| 2 June 2026 | $4.61 | $4.635 | $4.53 | $4.55 | 621K | ▼-1.94% |
| 1 June 2026 | $4.76 | $4.78 | $4.61 | $4.64 | 672K | ▼-4.43% |
| 29 May 2026 | $5.10 | $5.10 | $4.82 | $4.855 | 986K | ▼-2.51% |
| 28 May 2026 | $5.02 | $5.05 | $4.94 | $4.98 | 521K | ▼-0.10% |
| 27 May 2026 | $4.95 | $5.02 | $4.89 | $4.985 | 387K | ▲+0.81% |
| 26 May 2026 | $4.95 | $4.97 | $4.85 | $4.945 | 494K | ▲+0.82% |
| 25 May 2026 | $4.92 | $5.00 | $4.87 | $4.905 | 412K | ▼-0.91% |
| 22 May 2026 | $5.12 | $5.12 | $4.93 | $4.95 | 427K | ▼-1.49% |
| 21 May 2026 | $5.15 | $5.17 | $5.01 | $5.025 | 418K | ▼-1.37% |
| 20 May 2026 | $5.10 | $5.11 | $5.045 | $5.095 | 382K | ▲+0.30% |
| 19 May 2026 | $5.08 | $5.11 | $4.98 | $5.08 | 391K | ▲+2.83% |
| 18 May 2026 | $5.02 | $5.04 | $4.90 | $4.94 | 270K | ▼-1.00% |
| 15 May 2026 | $4.98 | $5.04 | $4.93 | $4.99 | 354K | ▲+1.32% |
| 14 May 2026 | $4.91 | $4.99 | $4.82 | $4.925 | 568K | ▲+0.31% |
| 13 May 2026 | $4.91 | $4.925 | $4.81 | $4.91 | 338K | ▼-0.20% |
| 12 May 2026 | $5.06 | $5.15 | $4.87 | $4.92 | 587K | ▼-3.15% |
| 11 May 2026 | $5.17 | $5.19 | $5.06 | $5.08 | 696K | ▼-1.17% |
| 8 May 2026 | $5.15 | $5.18 | $5.10 | $5.14 | 479K | ▼-0.19% |
| 7 May 2026 | $5.20 | $5.23 | $5.10 | $5.15 | 438K | ▼-0.96% |
| 6 May 2026 | $5.14 | $5.27 | $5.13 | $5.20 | 310K | ▲+1.46% |
| 5 May 2026 | $5.25 | $5.30 | $5.11 | $5.125 | 653K | ▼-4.74% |
| 4 May 2026 | $5.40 | $5.54 | $5.25 | $5.38 | 1.2M |