Sep 16
2024
BUY
Grant, award, or other acquisition
-
23,374
Added 4.3%
519,743
Common Stock
Sep 05
2024
SELL
Open market or private sale
$15,600,900
$410.55 p/Share
38,000
Reduced 7.11%
496,369
Common Stock
Sep 04
2024
-
2,450
Reduced 0.46%
534,369
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$10,553,224
$417.14 p/Share
25,299
Reduced 4.5%
536,819
Common Stock
Sep 03
2024
BUY
Grant, award, or other acquisition
-
45,668
Added 7.51%
562,118
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$1,901,198
$407.72 p/Share
4,663
Reduced 0.89%
516,450
Common Stock
Sep 18
2023
BUY
Grant, award, or other acquisition
-
26,697
Added 4.87%
521,114
Common Stock
Aug 31
2023
SELL
Payment of exercise price or tax liability
$8,155,635
$328.79 p/Share
24,805
Reduced 4.78%
494,417
Common Stock
Aug 31
2023
BUY
Grant, award, or other acquisition
-
46,909
Added 8.29%
519,223
Common Stock
Aug 30
2023
SELL
Payment of exercise price or tax liability
$656,820
$328.41 p/Share
2,000
Reduced 0.42%
472,314
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$1,252,801
$250.16 p/Share
5,008
Reduced 1.04%
474,315
Common Stock
Sep 19
2022
BUY
Grant, award, or other acquisition
-
33,465
Added 6.53%
479,324
Common Stock
Sep 02
2022
SELL
Open market or private sale
$19,551,324
$259.47 p/Share
75,351
Reduced 14.46%
445,859
Common Stock
Aug 31
2022
SELL
Payment of exercise price or tax liability
$9,309,138
$262.97 p/Share
35,400
Reduced 6.36%
521,210
Common Stock
Aug 31
2022
BUY
Grant, award, or other acquisition
-
72,387
Added 11.51%
556,610
Common Stock
Aug 30
2022
SELL
Payment of exercise price or tax liability
$530,195
$265.23 p/Share
1,999
Reduced 0.41%
484,223
Common Stock
Feb 28
2022
SELL
Payment of exercise price or tax liability
$1,792,779
$297.31 p/Share
6,030
Reduced 1.22%
486,223
Common Stock
Sep 13
2021
BUY
Grant, award, or other acquisition
-
28,986
Added 5.56%
492,254
Common Stock
Sep 01
2021
SELL
Open market or private sale
$18,184,799
$303.08 p/Share
60,000
Reduced 11.47%
463,259
Common Stock
Aug 31
2021
SELL
Payment of exercise price or tax liability
$13,779,646
$303.59 p/Share
45,389
Reduced 7.98%
523,268
Common Stock
Aug 31
2021
BUY
Grant, award, or other acquisition
-
93,297
Added 14.09%
568,657
Common Stock
Aug 30
2021
SELL
Payment of exercise price or tax liability
$599,140
$299.72 p/Share
1,999
Reduced 0.42%
475,360
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$1,744,709
$232.38 p/Share
7,508
Reduced 1.55%
477,359
Common Stock
Sep 14
2020
BUY
Grant, award, or other acquisition
-
32,147
Added 6.22%
484,867
Common Stock