Sep 16
2024
SELL
Open market or private sale
$1,302,084
$155.64 p/Share
8,366
Reduced 7.51%
103,049
Common Stock
Sep 13
2024
SELL
Payment of exercise price or tax liability
$1,334,373
$155.25 p/Share
8,595
Reduced 7.16%
111,415
Common Stock
Mar 27
2024
SELL
Open market or private sale
$2,783,459
$146.39 p/Share
19,014
Reduced 13.68%
119,962
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$2,839,657
$145.37 p/Share
19,534
Reduced 12.32%
138,976
Common Stock
Mar 22
2024
BUY
Grant, award, or other acquisition
-
44,022
Added 21.74%
158,510
Common Stock
Mar 18
2024
SELL
Open market or private sale
$3,056,067
$145.14 p/Share
21,056
Reduced 15.53%
114,488
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
-
10,878
Added 7.43%
135,544
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$425,766
$118.17 p/Share
3,603
Reduced 2.81%
124,611
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$1,447,414
$102.06 p/Share
14,182
Reduced 9.96%
128,151
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
14,674
Added 9.35%
142,333
Common Stock
Mar 06
2023
SELL
Open market or private sale
$2,306,843
$112.37 p/Share
20,529
Reduced 13.85%
127,659
Common Stock
Sep 16
2022
SELL
Payment of exercise price or tax liability
$216,780
$90.25 p/Share
2,402
Reduced 1.6%
148,119
Common Stock
Mar 18
2022
SELL
Payment of exercise price or tax liability
$1,361,871
$93.33 p/Share
14,592
Reduced 8.84%
150,436
Common Stock
Mar 18
2022
BUY
Grant, award, or other acquisition
-
30,275
Added 15.5%
165,028
Common Stock
Mar 09
2022
BUY
Grant, award, or other acquisition
-
18,065
Added 11.82%
134,753
Common Stock
Mar 23
2021
SELL
Open market or private sale
$312,953
$119.22 p/Share
2,625
Reduced 2.2%
116,575
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$313,101
$121.31 p/Share
2,581
Reduced 2.12%
119,200
Common Stock
Mar 19
2021
BUY
Grant, award, or other acquisition
-
17,352
Added 12.47%
121,781
Common Stock
Mar 16
2021
SELL
Open market or private sale
$1,524,113
$123.4 p/Share
12,351
Reduced 10.58%
104,429
Common Stock
Mar 15
2021
SELL
Open market or private sale
$1,535,820
$123.26 p/Share
12,460
Reduced 9.64%
116,780
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$1,191,131
$122.62 p/Share
9,714
Reduced 6.99%
129,240
Common Stock
Mar 10
2021
BUY
Grant, award, or other acquisition
-
12,339
Added 8.16%
138,954
Common Stock