Jan 16
2025
SELL
Open market or private sale
$132,300
$98.0 p/Share
1,350
Reduced 1.46%
91,136
Common Stock, par valu...
Jan 15
2025
SELL
Open market or private sale
$144,000
$96.0 p/Share
1,500
Reduced 1.6%
92,486
Common Stock, par valu...
Jan 13
2025
SELL
Open market or private sale
$142,500
$95.0 p/Share
1,500
Reduced 1.57%
93,986
Common Stock, par valu...
Jan 06
2025
SELL
Payment of exercise price or tax liability
$74,770
$89.76 p/Share
833
Reduced 0.86%
95,486
Common Stock, par valu...
Jan 03
2025
SELL
Payment of exercise price or tax liability
$173,391
$88.51 p/Share
1,959
Reduced 1.99%
96,319
Common Stock, par valu...
Jan 02
2025
BUY
Grant, award, or other acquisition
-
35,510
Added 26.54%
98,278
Common Stock, par valu...
Dec 03
2024
SELL
Open market or private sale
$325,500
$93.0 p/Share
3,500
Reduced 5.28%
62,768
Common Stock, par valu...
Oct 04
2024
SELL
Open market or private sale
$180,000
$90.0 p/Share
2,000
Reduced 2.93%
66,268
Common Stock, par valu...
Feb 29
2024
SELL
Payment of exercise price or tax liability
$1,045,969
$80.72 p/Share
12,958
Reduced 15.95%
68,268
Common Stock, par valu...
Feb 29
2024
BUY
Grant, award, or other acquisition
-
29,338
Added 26.53%
81,226
Common Stock, par valu...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$194,736
$81.14 p/Share
2,400
Reduced 4.42%
51,888
Common Stock, par valu...
Jan 03
2024
SELL
Payment of exercise price or tax liability
$66,242
$82.7 p/Share
801
Reduced 1.45%
54,288
Common Stock, par valu...
Jan 03
2024
BUY
Grant, award, or other acquisition
-
7,742
Added 12.32%
55,089
Common Stock, par valu...
Jul 07
2023
BUY
Grant, award, or other acquisition
-
3,584
Added 7.04%
47,347
Common Stock, par valu...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$762,016
$85.89 p/Share
8,872
Reduced 16.86%
43,763
Common Stock, par valu...
Feb 28
2023
BUY
Grant, award, or other acquisition
-
20,105
Added 27.64%
52,635
Common Stock, par valu...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$196,547
$82.41 p/Share
2,385
Reduced 6.83%
32,530
Common Stock, par valu...
Jan 03
2023
SELL
Payment of exercise price or tax liability
$88,997
$81.95 p/Share
1,086
Reduced 3.51%
29,844
Common Stock, par valu...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
5,071
Added 12.68%
34,915
Common Stock, par valu...
Feb 28
2022
SELL
Open market or private sale
$1,607,000
$80.35 p/Share
20,000
Reduced 50.42%
19,665
Common Stock, par valu...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$722,510
$81.19 p/Share
8,899
Reduced 22.34%
30,930
Common Stock, par valu...
Feb 28
2022
BUY
Grant, award, or other acquisition
-
20,164
Added 33.61%
39,829
Common Stock, par valu...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$107,762
$71.13 p/Share
1,515
Reduced 4.29%
33,786
Common Stock, par valu...
Jan 04
2022
BUY
Grant, award, or other acquisition
-
5,879
Added 12.91%
39,665
Common Stock, par valu...
Jan 03
2022
SELL
Payment of exercise price or tax liability
$151,274
$70.59 p/Share
2,143
Reduced 5.72%
35,301
Common Stock, par valu...