May 21
2025
SELL
Payment of exercise price or tax liability
$17,149
$158.79 p/Share
108
Reduced 0.89%
12,018
Common Stock, par valu...
Mar 14
2025
BUY
Open market or private purchase
$49,127
$149.78 p/Share
328
Added 2.63%
12,126
Common Stock, par valu...
Feb 27
2025
SELL
Payment of exercise price or tax liability
$32,805
$182.25 p/Share
180
Reduced 1.5%
11,798
Common Stock, par valu...
Feb 27
2025
BUY
Grant, award, or other acquisition
-
525
Added 4.2%
11,978
Common Stock, par valu...
Jan 03
2025
SELL
Payment of exercise price or tax liability
$87,144
$198.96 p/Share
438
Reduced 3.68%
11,453
Common Stock, par valu...
Jan 02
2025
SELL
Payment of exercise price or tax liability
$41,773
$189.88 p/Share
220
Reduced 1.82%
11,891
Common Stock, par valu...
Jan 02
2025
BUY
Grant, award, or other acquisition
-
1,280
Added 9.56%
12,111
Common Stock, par valu...
May 21
2024
BUY
Grant, award, or other acquisition
-
948
Added 8.05%
10,831
Common Stock, par valu...
Feb 13
2024
SELL
Payment of exercise price or tax liability
$19,404
$122.04 p/Share
159
Reduced 1.58%
9,883
Common Stock, par valu...
Feb 13
2024
BUY
Grant, award, or other acquisition
-
462
Added 4.4%
10,042
Common Stock, par valu...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$60,280
$133.07 p/Share
453
Reduced 4.52%
9,580
Common Stock, par valu...
Jan 03
2024
SELL
Payment of exercise price or tax liability
$63,835
$131.62 p/Share
485
Reduced 4.61%
10,033
Common Stock, par valu...
Jan 02
2024
BUY
Grant, award, or other acquisition
-
1,670
Added 13.7%
10,518
Common Stock, par valu...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$5,244
$119.19 p/Share
44
Reduced 0.49%
8,848
Common Stock, par valu...
Jan 03
2023
SELL
Payment of exercise price or tax liability
$51,603
$114.93 p/Share
449
Reduced 4.81%
8,892
Common Stock, par valu...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
850
Added 8.34%
9,341
Common Stock, par valu...
Aug 24
2022
BUY
Grant, award, or other acquisition
-
1,730
Added 16.93%
8,491
Common Stock, par valu...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$6,214
$155.35 p/Share
40
Reduced 0.59%
6,761
Common Stock, par valu...
Jan 03
2022
BUY
Grant, award, or other acquisition
-
4,450
Added 39.55%
6,801
Common Stock, par valu...
Dec 31
2021
SELL
Payment of exercise price or tax liability
$21,053
$159.49 p/Share
132
Reduced 5.32%
2,351
Common Stock, par valu...