Revenue
$407.7M
▲ 13.5% YoY
Net Income
$118.6M
▲ 1834.3% YoY
EPS
$2.61
▲ 1764.3% YoY
Cash
$402.8M
▲ 45.3% YoY
FY 2025 · As of 2025-12-31
Last 90 days
| Insider | Type | Date | Shares | Price | Value | |
|---|---|---|---|---|---|---|
Schmidt James F CFO, Treasurer, Secretary | Vest | Apr 27, 2026 | 1.2K | $60.61 | $75K | Form 4 ↗ |
Schmidt James F CFO, Treasurer, Secretary | Sell | Apr 27, 2026 | 1.2K | $277.00 | $344K | Form 4 ↗ |
D'Amico Andrew Director | Vest | Apr 27, 2026 | 800 | $60.61 | $48K | Form 4 ↗ |
D'Amico Andrew Director | Sell | Apr 27, 2026 | 800 | $277.00 | $222K | Form 4 ↗ |
VINCIARELLI PATRIZIO Chairman and CEO | Sell | Apr 24, 2026 | 4.0K | $273.09 | $1.09M | Form 4 ↗ |
Tuozzolo Claudio Corp. Vice President | Vest | Apr 24, 2026 | 731 | $68.48 | $50K | Form 4 ↗ |
Tuozzolo Claudio Corp. Vice President | Sell | Apr 24, 2026 | 731 | $266.94 | $195K | Form 4 ↗ |
Tuozzolo Claudio Corp. Vice President | Sell | Apr 24, 2026 | 10.3K | $270.76 | $2.79M | Form 4 ↗ |
Doyle Alvaro VP and CIO | Vest | Apr 23, 2026 | 6.0K | $46.96 | $282K | Form 4 ↗ |
Doyle Alvaro VP and CIO | Sell | Apr 23, 2026 | 6.0K | $259.90 | $1.56M | Form 4 ↗ |
Doyle Alvaro VP and CIO | Vest | Apr 23, 2026 | 2.0K | $69.04 | $138K | Form 4 ↗ |
Doyle Alvaro VP and CIO | Sell | Apr 23, 2026 | 2.0K | $259.90 | $520K | Form 4 ↗ |
VINCIARELLI PATRIZIO Chairman and CEO | Sell | Apr 16, 2026 | 10.0K | $196.11 | $1.96M | Form 4 ↗ |
VINCIARELLI PATRIZIO Chairman and CEO | Sell | Apr 16, 2026 | 10.0K | $197.00 | $1.97M | Form 4 ↗ |
VINCIARELLI PATRIZIO Chairman and CEO | Sell | Apr 16, 2026 | 7.0K | $198.08 | $1.39M | Form 4 ↗ |
VINCIARELLI PATRIZIO Chairman and CEO | Sell | Apr 16, 2026 | 13.0K | $199.07 | $2.59M | Form 4 ↗ |
VINCIARELLI PATRIZIO Chairman and CEO | Sell | Apr 15, 2026 | 7.2K | $191.12 | $1.38M | Form 4 ↗ |
VINCIARELLI PATRIZIO Chairman and CEO | Sell | Apr 15, 2026 | 11.3K | $192.20 | $2.17M | Form 4 ↗ |
VINCIARELLI PATRIZIO Chairman and CEO | Sell | Apr 15, 2026 | 10.3K | $193.19 | $1.99M | Form 4 ↗ |
VINCIARELLI PATRIZIO Chairman and CEO | Sell | Apr 15, 2026 | 11.2K | $194.00 | $2.17M | Form 4 ↗ |
VINCIARELLI PATRIZIO Chairman and CEO | Sell | Apr 15, 2026 | 10.0K | $195.00 | $1.95M | Form 4 ↗ |
VINCIARELLI PATRIZIO Chairman and CEO | Vest | Apr 14, 2026 | 3.5K | $41.61 | $144K | Form 4 ↗ |
VINCIARELLI PATRIZIO Chairman and CEO | Vest | Apr 14, 2026 | 1.4K | $60.61 | $83K | Form 4 ↗ |
VINCIARELLI PATRIZIO Chairman and CEO | Sell | Apr 14, 2026 | 9.8K | $189.00 | $1.85M | Form 4 ↗ |
VINCIARELLI PATRIZIO Chairman and CEO | Sell | Apr 14, 2026 | 10.0K | $190.00 | $1.90M | Form 4 ↗ |
VINCIARELLI PATRIZIO Chairman and CEO | Sell | Apr 9, 2026 | 4.7K | $186.00 | $878K | Form 4 ↗ |
VINCIARELLI PATRIZIO Chairman and CEO | Sell | Apr 9, 2026 | 10.0K | $187.00 | $1.87M | Form 4 ↗ |
VINCIARELLI PATRIZIO Chairman and CEO | Sell | Apr 9, 2026 | 10.0K | $188.00 | $1.88M | Form 4 ↗ |
VINCIARELLI PATRIZIO Chairman and CEO | Sell | Apr 9, 2026 | 222 | $189.00 | $42K | Form 4 ↗ |
Davies Philip D Corp. VP - Sales | Vest | Apr 1, 2026 | 1.5K | $30.98 | $45K | Form 4 ↗ |
Davies Philip D Corp. VP - Sales | Vest | Apr 1, 2026 | 1.6K | $31.05 | $50K | Form 4 ↗ |
Davies Philip D Corp. VP - Sales | Sell | Apr 1, 2026 | 472 | $158.29 | $75K | Form 4 ↗ |
Davies Philip D Corp. VP - Sales | Sell | Apr 1, 2026 | 300 | $159.35 | $48K | Form 4 ↗ |
Davies Philip D Corp. VP - Sales | Sell | Apr 1, 2026 | 100 | $160.34 | $16K | Form 4 ↗ |
Davies Philip D Corp. VP - Sales | Sell | Apr 1, 2026 | 100 | $162.61 | $16K | Form 4 ↗ |
Davies Philip D Corp. VP - Sales | Sell | Apr 1, 2026 | 1.1K | $164.46 | $176K | Form 4 ↗ |
Davies Philip D Corp. VP - Sales | Sell | Apr 1, 2026 | 627 | $165.69 | $104K | Form 4 ↗ |
Davies Philip D Corp. VP - Sales | Sell | Apr 1, 2026 | 300 | $166.49 | $50K | Form 4 ↗ |
Davies Philip D Corp. VP - Sales | Sell | Apr 1, 2026 | 100 | $167.75 | $17K | Form 4 ↗ |
VINCIARELLI PATRIZIO Chairman and CEO | Sell | Mar 25, 2026 | 7.3K | $181.57 | $1.33M | Form 4 ↗ |
VINCIARELLI PATRIZIO Chairman and CEO | Sell | Mar 25, 2026 | 8.4K | $182.48 | $1.53M | Form 4 ↗ |
VINCIARELLI PATRIZIO Chairman and CEO | Sell | Mar 25, 2026 | 19.0K | $183.74 | $3.48M | Form 4 ↗ |
VINCIARELLI PATRIZIO Chairman and CEO | Sell | Mar 25, 2026 | 10.0K | $185.00 | $1.85M | Form 4 ↗ |
VINCIARELLI PATRIZIO Chairman and CEO | Sell | Mar 25, 2026 | 5.3K | $186.00 | $982K | Form 4 ↗ |