Dec 02
2024
SELL
Payment of exercise price or tax liability
$182,087
$423.46 p/Share
430
Reduced 0.6%
71,210
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$207,735
$417.14 p/Share
498
Reduced 0.69%
71,641
Common Stock
Aug 31
2024
BUY
Grant, award, or other acquisition
-
4,411
Added 5.76%
72,139
Common Stock
Aug 30
2024
SELL
Payment of exercise price or tax liability
$24,787
$413.12 p/Share
60
Reduced 0.09%
67,728
Common Stock
Jul 15
2024
SELL
Payment of exercise price or tax liability
$80,278
$453.55 p/Share
177
Reduced 0.33%
53,887
Common Stock
May 31
2024
SELL
Payment of exercise price or tax liability
$162,135
$414.67 p/Share
391
Reduced 0.57%
67,966
Common Stock
May 30
2024
SELL
Payment of exercise price or tax liability
$25,750
$429.17 p/Share
60
Reduced 0.09%
68,358
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$74,676
$421.9 p/Share
177
Reduced 0.26%
68,418
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$184,289
$407.72 p/Share
452
Reduced 0.65%
68,596
Common Stock
Jan 16
2024
SELL
Payment of exercise price or tax liability
$76,528
$388.47 p/Share
197
Reduced 0.28%
69,048
Common Stock
Dec 15
2023
SELL
Payment of exercise price or tax liability
$96,605
$365.93 p/Share
264
Reduced 0.38%
69,246
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$170,861
$378.85 p/Share
451
Reduced 0.64%
69,510
Common Stock
Oct 16
2023
SELL
Payment of exercise price or tax liability
$58,008
$327.73 p/Share
177
Reduced 0.25%
69,962
Common Stock
Aug 31
2023
SELL
Payment of exercise price or tax liability
$203,192
$328.79 p/Share
618
Reduced 0.95%
64,525
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
5,614
Added 7.41%
70,139
Common Stock
Aug 30
2023
SELL
Payment of exercise price or tax liability
$27,586
$328.41 p/Share
84
Reduced 0.13%
65,144
Common Stock
Jul 17
2023
SELL
Payment of exercise price or tax liability
$61,107
$345.24 p/Share
177
Reduced 0.27%
65,229
Common Stock
May 31
2023
SELL
Payment of exercise price or tax liability
$109,630
$331.21 p/Share
331
Reduced 0.5%
65,406
Common Stock
May 30
2023
SELL
Payment of exercise price or tax liability
$27,629
$332.89 p/Share
83
Reduced 0.13%
65,738
Common Stock
Apr 17
2023
SELL
Payment of exercise price or tax liability
$50,646
$286.14 p/Share
177
Reduced 0.26%
66,822
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$103,566
$250.16 p/Share
414
Reduced 0.62%
65,999
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$47,846
$239.23 p/Share
200
Reduced 0.3%
66,414
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$67,906
$257.22 p/Share
264
Reduced 0.39%
66,615
Common Stock
Nov 30
2022
SELL
Payment of exercise price or tax liability
$99,496
$240.33 p/Share
414
Reduced 0.62%
66,880
Common Stock
Oct 17
2022
SELL
Payment of exercise price or tax liability
$40,455
$228.56 p/Share
177
Reduced 0.26%
67,294
Common Stock