May 07
2024
BUY
Grant, award, or other acquisition
-
11,988
Added 1.76%
669,269
Common Stock
May 05
2024
SELL
Payment of exercise price or tax liability
$691,063
$311.29 p/Share
2,220
Reduced 0.34%
657,281
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$636,286
$277.37 p/Share
2,294
Reduced 0.35%
659,501
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$630,699
$276.38 p/Share
2,282
Reduced 0.34%
661,795
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$5,527,967
$268.87 p/Share
20,560
Reduced 3.0%
664,077
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
41,133
Added 5.67%
683,910
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$483,026
$231.89 p/Share
2,083
Reduced 0.32%
641,734
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$675,582
$235.97 p/Share
2,863
Reduced 0.44%
643,817
Common Stock
May 02
2023
BUY
Grant, award, or other acquisition
-
13,486
Added 2.04%
646,680
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$529,345
$239.74 p/Share
2,208
Reduced 0.35%
633,194
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$3,277,177
$234.57 p/Share
13,971
Reduced 2.15%
635,402
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
27,915
Added 4.13%
648,712
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$476,214
$236.1 p/Share
2,017
Reduced 0.32%
619,841
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$621,637
$230.92 p/Share
2,692
Reduced 0.43%
621,858
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
13,781
Added 2.16%
624,550
Common Stock
Apr 27
2022
SELL
Payment of exercise price or tax liability
$636,419
$249.87 p/Share
2,547
Reduced 0.42%
610,769
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$4,123,069
$235.86 p/Share
17,481
Reduced 2.77%
613,316
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
34,964
Added 5.26%
630,141
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$682,974
$239.64 p/Share
2,850
Reduced 0.48%
594,173
Common Stock
May 01
2021
SELL
Payment of exercise price or tax liability
$695,435
$239.64 p/Share
2,902
Reduced 0.48%
597,023
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
-
13,280
Added 2.17%
599,925
Common Stock
Apr 27
2021
SELL
Payment of exercise price or tax liability
$668,696
$255.52 p/Share
2,617
Reduced 0.44%
586,645
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$5,179,260
$244.42 p/Share
21,190
Reduced 3.47%
589,262
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
38,953
Added 6.0%
609,806
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$11,197,836
$235.61 p/Share
47,527
Reduced 7.69%
570,853
Common Stock