President & CEO
Avg Cost/Share
$45.76
Shares
1,000
Total Value
$45,760.00
Owned After
17,431
SEC Form 4
President & CEO
Avg Cost/Share
$46.78
Shares
1,000
Total Value
$46,780.00
Owned After
17,431
SEC Form 4
President & CEO
Avg Cost/Share
$44.00
Shares
1,000
Total Value
$44,000.00
Owned After
17,431
SEC Form 4
President & CEO
Avg Cost/Share
$43.50
Shares
1,000
Total Value
$43,500.00
Owned After
17,431
SEC Form 4
President & CEO
Avg Cost/Share
$38.00
Shares
1,023
Total Value
$38,874.00
Owned After
17,431
SEC Form 4
President & CEO
Avg Cost/Share
$38.05
Shares
1,977
Total Value
$75,224.85
Owned After
17,431
SEC Form 4
President & CEO
Avg Cost/Share
$36.00
Shares
2,000
Total Value
$72,003.14
Owned After
17,431
President & CEO
Avg Cost/Share
$35.80
Shares
5,000
Total Value
$179,000.00
Owned After
17,431
SEC Form 4
President & CEO
Avg Cost/Share
$36.52
Shares
2,000
Total Value
$73,040.00
Owned After
17,431
SEC Form 4
| Insider | Ticker | Relationship | Date | Transaction | Avg Cost | Shares | Total Value | Owned After | SEC Forms |
|---|---|---|---|---|---|---|---|---|---|
| ONEIL DAVID A | ESP | President & CEO | Dec 29, 2025 | Sell | $45.76 | 1,000 | $45,760.00 | 17,431 | |
| ONEIL DAVID A | ESP | President & CEO | Dec 26, 2025 | Sell | $46.78 | 1,000 | $46,780.00 | 17,431 | |
| ONEIL DAVID A | ESP | President & CEO | Dec 19, 2025 | Sell | $44.00 | 1,000 | $44,000.00 | 17,431 | |
| ONEIL DAVID A | ESP | President & CEO | Dec 18, 2025 | Sell | $43.50 | 1,000 | $43,500.00 | 17,431 | |
| ONEIL DAVID A | ESP | President & CEO | Jun 3, 2025 | Sell | $38.00 | 1,023 | $38,874.00 | 17,431 | |
| ONEIL DAVID A | ESP | President & CEO | May 29, 2025 | Sell | $38.05 | 1,977 | $75,224.85 | 17,431 | |
| ONEIL DAVID A | ESP | President & CEO | May 21, 2025 | Sell | $36.00 | 2,000 | $72,003.14 | 17,431 | |
| ONEIL DAVID A | ESP | President & CEO | May 19, 2025 | Sell | $35.80 | 5,000 | $179,000.00 | 17,431 | |
| ONEIL DAVID A | ESP | President & CEO | May 15, 2025 | Sell | $36.52 | 2,000 | $73,040.00 | 17,431 |