Feb 18
2025
SELL
Payment of exercise price or tax liability
$311,946
$61.54 p/Share
5,069
Reduced 6.47%
73,267
Common Shares, $5.00 p...
Jan 29
2025
BUY
Grant, award, or other acquisition
-
14,159
Added 15.31%
78,336
Common Shares, $5.00 p...
May 29
2024
SELL
Open market or private sale
$562,000
$56.2 p/Share
10,000
Reduced 13.55%
63,808
Common Shares, $5.00 p...
Feb 21
2024
SELL
Payment of exercise price or tax liability
$161,401
$57.52 p/Share
2,806
Reduced 3.67%
73,685
Common Shares, $5.00 p...
Feb 15
2024
SELL
Payment of exercise price or tax liability
$70,069
$57.06 p/Share
1,228
Reduced 1.58%
76,491
Common Shares, $5.00 p...
Jan 31
2024
BUY
Grant, award, or other acquisition
-
13,988
Added 15.25%
77,719
Common Shares, $5.00 p...
Aug 16
2023
SELL
Open market or private sale
$963,750
$64.25 p/Share
15,000
Reduced 19.1%
63,554
Common Shares, $5.00 p...
Feb 22
2023
SELL
Payment of exercise price or tax liability
$287,366
$80.27 p/Share
3,580
Reduced 4.37%
78,415
Common Shares, $5.00 p...
Feb 15
2023
SELL
Payment of exercise price or tax liability
$131,272
$78.89 p/Share
1,664
Reduced 1.99%
81,995
Common Shares, $5.00 p...
Feb 01
2023
BUY
Grant, award, or other acquisition
-
11,712
Added 12.28%
83,659
Common Shares, $5.00 p...
Aug 29
2022
SELL
Open market or private sale
$456,650
$91.33 p/Share
5,000
Reduced 6.51%
71,814
Common Shares, $5.00 p...
Feb 24
2022
SELL
Payment of exercise price or tax liability
$520,202
$79.7 p/Share
6,527
Reduced 7.84%
76,692
Common Shares, $5.00 p...
Feb 15
2022
SELL
Payment of exercise price or tax liability
$199,770
$82.21 p/Share
2,430
Reduced 2.8%
84,339
Common Shares, $5.00 p...
Feb 02
2022
BUY
Grant, award, or other acquisition
-
14,112
Added 14.15%
85,648
Common Shares, $5.00 p...
Feb 02
2022
BUY
Grant, award, or other acquisition
-
18,813
Added 17.82%
86,769
Common Shares, $5.00 p...
Jun 04
2021
SELL
Open market or private sale
$985,920
$82.16 p/Share
12,000
Reduced 15.05%
67,720
Common Shares, $5.00 p...
Feb 22
2021
SELL
Payment of exercise price or tax liability
$494,788
$81.46 p/Share
6,074
Reduced 7.04%
80,193
Common Shares, $5.00 p...
Feb 16
2021
SELL
Payment of exercise price or tax liability
$222,464
$85.17 p/Share
2,612
Reduced 2.94%
86,267
Common Shares, $5.00 p...
Feb 08
2021
BUY
Grant, award, or other acquisition
-
17,722
Added 16.62%
88,879
Common Shares, $5.00 p...