Feb 12
2025
SELL
Payment of exercise price or tax liability
$84,958
$178.86 p/Share
475
Reduced 3.74%
12,228
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
2,099
Added 14.18%
12,703
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$108,651
$160.49 p/Share
677
Reduced 6.0%
10,604
Common Stock
Sep 12
2024
-
125
Reduced 1.1%
11,281
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
-
450
Added 3.8%
11,406
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$150,620
$183.46 p/Share
821
Reduced 6.97%
10,956
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
3,213
Added 21.43%
11,777
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$100,579
$183.54 p/Share
548
Reduced 6.01%
8,564
Common Stock
Jul 27
2023
-
125
Reduced 1.35%
9,112
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
-
456
Added 4.7%
9,237
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$56,750
$168.9 p/Share
336
Reduced 3.69%
8,781
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
1,404
Added 13.34%
9,117
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$85,578
$148.06 p/Share
578
Reduced 6.97%
7,713
Common Stock
Dec 08
2022
-
100
Reduced 1.19%
8,291
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
268
Added 3.1%
8,391
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$44,286
$190.89 p/Share
232
Reduced 2.78%
8,123
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
1,279
Added 13.28%
8,355
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$95,697
$227.85 p/Share
420
Reduced 5.6%
7,076
Common Stock
Nov 24
2021
-
100
Reduced 1.32%
7,496
Common Stock
Sep 14
2021
SELL
Open market or private sale
$173,370
$173.37 p/Share
1,000
Reduced 11.63%
7,596
Common Stock
Feb 25
2021
BUY
Grant, award, or other acquisition
-
342
Added 3.83%
8,596
Common Stock
Feb 17
2021
SELL
Payment of exercise price or tax liability
$22,434
$142.89 p/Share
157
Reduced 1.87%
8,254
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
1,039
Added 10.99%
8,411
Common Stock
Jan 01
2021
SELL
Payment of exercise price or tax liability
$35,896
$138.06 p/Share
260
Reduced 3.41%
7,372
Common Stock