Jul 31
2024
SELL
Open market or private sale
$925,713
$159.03 p/Share
5,821
Reduced 14.12%
35,415
Common Stock
Mar 15
2024
SELL
Open market or private sale
$564,009
$159.1 p/Share
3,545
Reduced 7.92%
41,236
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$44,890
$150.64 p/Share
298
Reduced 0.66%
44,781
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$22,411
$150.41 p/Share
149
Reduced 0.33%
45,079
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$33,434
$149.26 p/Share
224
Reduced 0.49%
45,228
Common Stock
Feb 06
2024
SELL
Payment of exercise price or tax liability
$373,432
$148.07 p/Share
2,522
Reduced 5.26%
45,452
Common Stock
Feb 06
2024
BUY
Grant, award, or other acquisition
-
8,709
Added 15.36%
47,974
Common Stock
Feb 25
2023
SELL
Payment of exercise price or tax liability
$55,977
$141.0 p/Share
397
Reduced 1.0%
39,265
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$45,884
$149.95 p/Share
306
Reduced 0.77%
39,662
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$24,139
$156.75 p/Share
154
Reduced 0.38%
39,968
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$1,331,742
$159.09 p/Share
8,371
Reduced 17.89%
38,413
Common Stock
Feb 07
2023
BUY
Grant, award, or other acquisition
-
23,631
Added 37.07%
40,122
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$58,184
$157.68 p/Share
369
Reduced 1.46%
24,862
Common Stock
Feb 25
2022
SELL
Payment of exercise price or tax liability
$60,549
$157.68 p/Share
384
Reduced 1.5%
25,231
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$45,753
$154.05 p/Share
297
Reduced 1.15%
25,615
Common Stock
Feb 08
2022
SELL
Payment of exercise price or tax liability
$404,126
$166.65 p/Share
2,425
Reduced 8.56%
25,912
Common Stock
Feb 08
2022
BUY
Grant, award, or other acquisition
-
7,652
Added 21.26%
28,337
Common Stock
May 28
2021
SELL
Open market or private sale
$447,706
$113.0 p/Share
3,962
Reduced 16.07%
20,685
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$153,990
$90.0 p/Share
1,711
Reduced 6.49%
24,647
Common Stock
Mar 01
2021
BUY
Grant, award, or other acquisition
-
4,120
Added 13.59%
26,186
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$31,857
$87.76 p/Share
363
Reduced 1.61%
22,238
Common Stock
Feb 25
2021
SELL
Payment of exercise price or tax liability
$34,232
$88.0 p/Share
389
Reduced 1.69%
22,601
Common Stock
Feb 15
2021
BUY
Grant, award, or other acquisition
-
2,404
Added 9.47%
22,990
Common Stock