Revenue
$49.7M
▼ 3.3% YoY
Net Income
$12.7M
▲ 90.1% YoY
EPS
$2.37
▲ 89.6% YoY
Cash
$39.5M
▲ 32.9% YoY
FY 2025 · As of 2025-04-30
Last 90 days
| Insider | Type | Date | Shares | Price | Value | |
|---|---|---|---|---|---|---|
DAHL JAMES H | Buy | Mar 3, 2026 | 3.2K | $25.69 | $82K | Form 4 ↗ |
DAHL JAMES H | Buy | Feb 27, 2026 | 876 | $25.65 | $22K | Form 4 ↗ |
DAHL JAMES H | Buy | Feb 27, 2026 | 1.1K | $26.23 | $29K | Form 4 ↗ |
DAHL JAMES H | Buy | Feb 26, 2026 | 5.0K | $25.67 | $128K | Form 4 ↗ |
DAHL JAMES H | Buy | Feb 19, 2026 | 416 | $26.11 | $11K | Form 4 ↗ |
DAHL JAMES H | Buy | Feb 19, 2026 | 884 | $26.49 | $23K | Form 4 ↗ |
DAHL JAMES H | Buy | Feb 18, 2026 | 3.2K | $25.04 | $80K | Form 4 ↗ |
DAHL JAMES H | Buy | Feb 18, 2026 | 788 | $25.75 | $20K | Form 4 ↗ |
DAHL JAMES H | Buy | Feb 17, 2026 | 4.4K | $24.53 | $108K | Form 4 ↗ |
DAHL JAMES H | Buy | Feb 17, 2026 | 2.4K | $25.50 | $62K | Form 4 ↗ |
DAHL JAMES H | Buy | Feb 12, 2026 | 4.0K | $23.64 | $94K | Form 4 ↗ |
DAHL JAMES H | Buy | Feb 12, 2026 | 398 | $24.32 | $10K | Form 4 ↗ |
DAHL JAMES H | Buy | Feb 11, 2026 | 2.3K | $23.34 | $54K | Form 4 ↗ |
DAHL JAMES H | Buy | Feb 11, 2026 | 697 | $23.95 | $17K | Form 4 ↗ |
DAHL JAMES H | Buy | Feb 10, 2026 | 3.6K | $21.12 | $77K | Form 4 ↗ |
DAHL JAMES H | Buy | Feb 10, 2026 | 2.5K | $22.29 | $55K | Form 4 ↗ |