Mar 25
2025
SELL
Open market or private sale
$1,324,307
$129.1 p/Share
10,258
Reduced 7.38%
128,833
Common Stock
Mar 24
2025
SELL
Open market or private sale
$956,653
$127.69 p/Share
7,492
Reduced 5.11%
139,091
Common Stock
Mar 21
2025
SELL
Payment of exercise price or tax liability
$2,261,893
$123.54 p/Share
18,309
Reduced 11.1%
146,583
Common Stock
Mar 21
2025
BUY
Grant, award, or other acquisition
-
25,438
Added 13.37%
164,892
Common Stock
Mar 12
2025
BUY
Grant, award, or other acquisition
-
36,359
Added 20.68%
139,454
Common Stock
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