Apr 01
2024
SELL
Payment of exercise price or tax liability
$4,928,980
$79.56 p/Share
61,953
Reduced 45.34%
74,687
Common Stock
Apr 01
2024
BUY
Grant, award, or other acquisition
$3,599,930
$79.56 p/Share
45,248
Added 50.0%
45,248
Common Stock (restricted)
Feb 12
2024
BUY
Grant, award, or other acquisition
-
136,640
Added 50.0%
136,640
Common Stock
May 03
2023
BUY
Open market or private purchase
$976,500
$69.75 p/Share
14,000
Added 3.14%
431,392
Common Stock (By Trust)
Apr 01
2023
SELL
Payment of exercise price or tax liability
$6,961,137
$74.31 p/Share
93,677
Reduced 45.34%
112,933
Common Stock
Feb 02
2023
BUY
Grant, award, or other acquisition
-
206,610
Added 50.0%
206,610
Common Stock
Apr 01
2022
SELL
Payment of exercise price or tax liability
$11,821,464
$101.09 p/Share
116,940
Reduced 35.76%
210,090
Common Stock
Feb 21
2022
BUY
Grant, award, or other acquisition
-
257,916
Added 44.09%
327,030
Common Stock
Nov 28
2021
SELL
Payment of exercise price or tax liability
$1,292,354
$91.52 p/Share
14,121
Reduced 16.97%
69,114
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$3,210,577
$74.3 p/Share
43,211
Reduced 45.34%
52,091
Common Stock
Feb 01
2021
BUY
Grant, award, or other acquisition
-
95,302
Added 50.0%
95,302
Common Stock
Dec 02
2020
SELL
Payment of exercise price or tax liability
$889,802
$69.63 p/Share
12,779
Reduced 11.93%
94,370
Common Stock
Feb 18
2020
SELL
Payment of exercise price or tax liability
-
14,215
Reduced 15.26%
78,966
Common Stock
Dec 02
2019
SELL
Payment of exercise price or tax liability
$965,378
$75.55 p/Share
12,778
Reduced 18.25%
57,235
Common Stock
Nov 18
2019
SELL
Open market or private sale
$6,010,725
$75.0 p/Share
80,143
Reduced 65.7%
41,831
Common Stock
Feb 19
2019
SELL
Payment of exercise price or tax liability
$2,558,796
$69.88 p/Share
36,617
Reduced 23.09%
121,974
Common Stock
Dec 02
2018
SELL
Payment of exercise price or tax liability
$1,038,531
$79.52 p/Share
13,060
Reduced 14.36%
77,869
Common Stock
Nov 28
2018
BUY
Grant, award, or other acquisition
$18,651,456
$80.27 p/Share
232,359
Added 50.0%
232,359
Common Stock (restricted)
Nov 28
2018
BUY
Grant, award, or other acquisition
-
62,747
Added 50.0%
62,747
Common Stock