Revenue
$227.6M
▲ 63.6% YoY
Net Income
$28.2M
▲ 5.4% YoY
EPS
$2.01
▼ 38.2% YoY
Cash
$88.0M
▼ 9.1% YoY
FY 2025 · As of 2025-12-31
Last 90 days
| Insider | Type | Date | Shares | Price | Value | |
|---|---|---|---|---|---|---|
Greenland Adom Secretary | Buy | Mar 12, 2026 | 500 | $27.40 | $14K | Form 4 ↗ |
Burrough Eric E | Buy | Mar 11, 2026 | 5.0K | $27.50 | $138K | Form 4 ↗ |
McConnell Gregory A | Buy | Mar 6, 2026 | 1.1K | $27.94 | $29K | Form 4 ↗ |
McGinnis Bradley F. | Buy | Mar 3, 2026 | 1.0K | $29.15 | $29K | Form 4 ↗ |
Burke Michael J. Jr. President | Buy | Feb 27, 2026 | 250 | $28.58 | $7K | Form 4 ↗ |
McConnell Gregory A | Buy | Feb 13, 2026 | 550 | $29.10 | $16K | Form 4 ↗ |
McConnell Gregory A | Buy | Feb 13, 2026 | 1.0K | $29.00 | $29K | Form 4 ↗ |
PETTY BRIAN P | Sell | Feb 11, 2026 | 15.0K | $29.56 | $443K | Form 4 ↗ |
Krause Steven Theodore | Gift | Feb 9, 2026 | 3.1K | $0.00 | $0 | Form 4 ↗ |
Krause Steven Theodore | Gift | Feb 9, 2026 | 625 | $0.00 | $0 | Form 4 ↗ |
Krause Steven Theodore | Gift | Feb 9, 2026 | 625 | $0.00 | $0 | Form 4 ↗ |
Krause Steven Theodore | Gift | Feb 9, 2026 | 625 | $0.00 | $0 | Form 4 ↗ |
Krause Steven Theodore | Gift | Feb 9, 2026 | 625 | $0.00 | $0 | Form 4 ↗ |
Wendling Michelle M | Grant | Jan 1, 2026 | 233 | $29.52 | $7K | Form 4 ↗ |
PETTY BRIAN P | Grant | Jan 1, 2026 | 563 | $29.52 | $17K | Form 4 ↗ |
Page Roxanne M | Grant | Jan 1, 2026 | 233 | $29.52 | $7K | Form 4 ↗ |
McGinnis Bradley F. | Grant | Jan 1, 2026 | 564 | $29.52 | $17K | Form 4 ↗ |