Mar 13
2025
SELL
Payment of exercise price or tax liability
$37,107
$106.02 p/Share
350
Reduced 2.73%
12,494
Common Stock
Mar 12
2025
BUY
Grant, award, or other acquisition
-
6,030
Added 31.95%
12,844
Common Stock
Mar 10
2025
SELL
Payment of exercise price or tax liability
$40,832
$113.74 p/Share
359
Reduced 5.0%
6,814
Common Stock
Mar 07
2025
SELL
Open market or private sale
$32,580
$113.52 p/Share
287
Reduced 3.85%
7,173
Common Stock
Aug 30
2024
SELL
Open market or private sale
$153,130
$153.13 p/Share
1,000
Reduced 12.08%
7,276
Common Stock
Apr 09
2024
SELL
Payment of exercise price or tax liability
$26,257
$170.5 p/Share
154
Reduced 1.84%
8,221
Common Stock
Apr 09
2024
BUY
Grant, award, or other acquisition
-
502
Added 5.66%
8,375
Common Stock
Mar 13
2024
BUY
Grant, award, or other acquisition
-
4,410
Added 35.9%
7,873
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$43,000
$168.63 p/Share
255
Reduced 6.86%
3,463
Common Stock
Mar 08
2024
SELL
Payment of exercise price or tax liability
$27,510
$170.87 p/Share
161
Reduced 4.15%
3,718
Common Stock
May 18
2023
SELL
Open market or private sale
$234,534
$160.75 p/Share
1,459
Reduced 28.02%
3,748
Common Stock
Apr 04
2023
SELL
Payment of exercise price or tax liability
$49,631
$165.99 p/Share
299
Reduced 5.43%
5,207
Common Stock
Apr 04
2023
BUY
Grant, award, or other acquisition
-
974
Added 15.03%
5,506
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$16,164
$158.48 p/Share
102
Reduced 2.2%
4,535
Common Stock
Mar 11
2023
SELL
Payment of exercise price or tax liability
$12,361
$158.48 p/Share
78
Reduced 1.65%
4,637
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$7,824
$159.69 p/Share
49
Reduced 1.03%
4,715
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$22,923
$162.58 p/Share
141
Reduced 2.89%
4,739
Common Stock
Mar 08
2023
BUY
Grant, award, or other acquisition
-
2,025
Added 29.33%
4,880
Common Stock
Aug 18
2022
SELL
Open market or private sale
$213,079
$173.8 p/Share
1,226
Reduced 30.36%
2,812
Common Stock
Apr 05
2022
SELL
Payment of exercise price or tax liability
$116,737
$215.78 p/Share
541
Reduced 11.86%
4,020
Common Stock
Apr 05
2022
BUY
Grant, award, or other acquisition
-
1,767
Added 27.92%
4,561
Common Stock