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 | Jun 2, 2026 | 1.5K | $26.62 | $40K | Form 4 ↗ |
DAHL JAMES H | Buy | May 29, 2026 | 3.0K | $25.67 | $77K | Form 4 ↗ |
DAHL JAMES H | Buy | May 29, 2026 | 1.0K | $27.63 | $28K | Form 4 ↗ |
DAHL JAMES H | Buy | May 20, 2026 | 5.0K | $24.50 | $122K | Form 4 ↗ |
DAHL JAMES H | Buy | May 13, 2026 | 1.2K | $24.72 | $29K | Form 4 ↗ |
DAHL JAMES H | Buy | May 1, 2026 | 3.0K | $27.85 | $84K | Form 4 ↗ |
DAHL JAMES H | Buy | Apr 29, 2026 | 5.0K | $27.74 | $139K | Form 4 ↗ |
McNaney Timothy S | Buy | Apr 21, 2026 | 1.8K | $28.17 | $50K | Form 4 ↗ |
DAHL JAMES H | Buy | Apr 20, 2026 | 1.5K | $27.25 | $41K | Form 4 ↗ |
DAHL JAMES H | Buy | Apr 17, 2026 | 1.0K | $27.66 | $28K | Form 4 ↗ |
DAHL JAMES H | Buy | Mar 31, 2026 | 2.1K | $27.92 | $58K | Form 4 ↗ |
DAHL JAMES H | Buy | Mar 26, 2026 | 1.8K | $25.44 | $46K | Form 4 ↗ |
DAHL JAMES H | Buy | Mar 26, 2026 | 300 | $26.05 | $8K | Form 4 ↗ |
DAHL JAMES H | Buy | Mar 26, 2026 | 1.9K | $27.16 | $52K | Form 4 ↗ |