Director
Avg Cost/Share
$108.13
Shares
1,442
Total Value
$155,923.46
Owned After
400
SEC Form 4
Director
Avg Cost/Share
$96.69
Shares
1,422
Total Value
$137,493.18
Owned After
400
SEC Form 4
Director
Avg Cost/Share
$88.82
Shares
1,273
Total Value
$113,067.86
Owned After
400
SEC Form 4
Director
Avg Cost/Share
$86.89
Shares
1,197
Total Value
$104,007.33
Owned After
400
SEC Form 4
Director
Avg Cost/Share
$65.23
Shares
45,500
Total Value
$2,957,333.00
Owned After
519,700
Director
Avg Cost/Share
$66.47
Shares
87,000
Total Value
$5,724,373.20
Owned After
519,700
Director
Avg Cost/Share
$86.81
Shares
1,146
Total Value
$99,484.26
Owned After
400
SEC Form 4
Director
Avg Cost/Share
$64.59
Shares
77,800
Total Value
$5,016,181.20
Owned After
519,700
Director
Avg Cost/Share
$64.72
Shares
153,000
Total Value
$9,862,777.21
Owned After
519,700
Director
Avg Cost/Share
$64.09
Shares
157,000
Total Value
$10,045,534.10
Owned After
519,700
Director
Avg Cost/Share
$81.41
Shares
1,088
Total Value
$88,574.08
Owned After
400
SEC Form 4
Director
Avg Cost/Share
$75.80
Shares
963
Total Value
$72,995.40
Owned After
400
SEC Form 4
Director
Avg Cost/Share
$75.02
Shares
951
Total Value
$71,344.02
Owned After
400
SEC Form 4
Director
Avg Cost/Share
$70.21
Shares
715
Total Value
$50,200.15
Owned After
400
SEC Form 4
| Insider | Ticker | Relationship | Date | Transaction | Avg Cost | Shares | Total Value | Owned After | SEC Forms |
|---|---|---|---|---|---|---|---|---|---|
| FRIBOURG PAUL J | L | Director | Dec 1, 2025 | Sell | $108.13 | 1,442 | $155,923.46 | 400 | |
| FRIBOURG PAUL J | L | Director | Sep 2, 2025 | Sell | $96.69 | 1,422 | $137,493.18 | 400 | |
| FRIBOURG PAUL J | L | Director | Jun 2, 2025 | Sell | $88.82 | 1,273 | $113,067.86 | 400 | |
| FRIBOURG PAUL J | L | Director | Mar 3, 2025 | Sell | $86.89 | 1,197 | $104,007.33 | 400 | |
| FRIBOURG PAUL J | EL | Director | Feb 7, 2025 | Buy | $65.23 | 45,500 | $2,957,333.00 | 519,700 | |
| FRIBOURG PAUL J | EL | Director | Feb 5, 2025 | Buy | $66.47 | 87,000 | $5,724,373.20 | 519,700 | |
| FRIBOURG PAUL J | L | Director | Dec 2, 2024 | Sell | $86.81 | 1,146 | $99,484.26 | 400 | |
| FRIBOURG PAUL J | EL | Director | Nov 19, 2024 | Buy | $64.59 | 77,800 | $5,016,181.20 | 519,700 | |
| FRIBOURG PAUL J | EL | Director | Nov 15, 2024 | Buy | $64.72 | 153,000 | $9,862,777.21 | 519,700 | |
| FRIBOURG PAUL J | EL | Director | Nov 13, 2024 | Buy | $64.09 | 157,000 | $10,045,534.10 | 519,700 | |
| FRIBOURG PAUL J | L | Director | Sep 3, 2024 | Sell | $81.41 | 1,088 | $88,574.08 | 400 | |
| FRIBOURG PAUL J | L | Director | Jun 3, 2024 | Sell | $75.80 | 963 | $72,995.40 | 400 | |
| FRIBOURG PAUL J | L | Director | Mar 1, 2024 | Sell | $75.02 | 951 | $71,344.02 | 400 | |
| FRIBOURG PAUL J | L | Director | Dec 1, 2023 | Sell | $70.21 | 715 | $50,200.15 | 400 |