May 07
2024
BUY
Grant, award, or other acquisition
-
3,529
Added 6.28%
52,674
Common Stock
May 05
2024
SELL
Payment of exercise price or tax liability
$207,007
$311.29 p/Share
665
Reduced 1.34%
49,145
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$210,246
$277.37 p/Share
758
Reduced 1.5%
49,810
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$208,114
$276.38 p/Share
753
Reduced 1.47%
50,568
Common Stock
Mar 18
2024
SELL
Payment of exercise price or tax liability
$1,737,169
$268.87 p/Share
6,461
Reduced 11.18%
51,321
Common Stock
Mar 06
2024
BUY
Grant, award, or other acquisition
-
12,924
Added 18.33%
57,569
Common Stock
Aug 10
2023
SELL
Open market or private sale
$2,508,305
$262.43 p/Share
9,558
Reduced 17.74%
44,308
Common Stock
May 05
2023
SELL
Payment of exercise price or tax liability
$144,467
$231.89 p/Share
623
Reduced 1.14%
53,866
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$202,698
$235.97 p/Share
859
Reduced 1.55%
54,489
Common Stock
May 02
2023
BUY
Grant, award, or other acquisition
-
4,237
Added 7.11%
55,348
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$174,530
$239.74 p/Share
728
Reduced 1.4%
51,111
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$933,119
$234.57 p/Share
3,978
Reduced 7.13%
51,839
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
7,947
Added 12.5%
55,621
Common Stock
Aug 22
2022
-
400
Reduced 0.84%
47,484
Common Stock
May 05
2022
SELL
Payment of exercise price or tax liability
$142,368
$236.1 p/Share
603
Reduced 1.25%
47,784
Common Stock
May 03
2022
SELL
Payment of exercise price or tax liability
$186,583
$230.92 p/Share
808
Reduced 1.64%
48,387
Common Stock
May 02
2022
BUY
Grant, award, or other acquisition
-
4,330
Added 8.09%
49,195
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$1,178,121
$235.86 p/Share
4,995
Reduced 10.02%
44,865
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
-
9,989
Added 16.74%
49,682
Common Stock
Nov 02
2021
SELL
Payment of exercise price or tax liability
$1,171,677
$209.79 p/Share
5,585
Reduced 12.36%
39,602
Common Stock
May 03
2021
SELL
Payment of exercise price or tax liability
$187,398
$239.64 p/Share
782
Reduced 1.71%
44,848
Common Stock
Apr 30
2021
BUY
Grant, award, or other acquisition
-
4,172
Added 8.38%
45,630
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$2,197,091
$244.42 p/Share
8,989
Reduced 17.82%
41,458
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
-
17,989
Added 26.4%
50,159
Common Stock
Nov 02
2020
SELL
Payment of exercise price or tax liability
$1,359,997
$216.94 p/Share
6,269
Reduced 16.37%
32,036
Common Stock