May 21
2024
BUY
Grant, award, or other acquisition
-
948
Added 7.05%
12,504
Common Stock, par valu...
Apr 02
2024
BUY
Grant, award, or other acquisition
-
319
Added 2.69%
11,556
Common Stock, par valu...
Feb 16
2024
SELL
Payment of exercise price or tax liability
$32,501
$132.12 p/Share
246
Reduced 2.14%
11,237
Common Stock, par valu...
Feb 13
2024
SELL
Payment of exercise price or tax liability
$46,741
$122.04 p/Share
383
Reduced 3.23%
11,483
Common Stock, par valu...
Feb 13
2024
BUY
Grant, award, or other acquisition
-
1,182
Added 9.06%
11,866
Common Stock, par valu...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$17,831
$133.07 p/Share
134
Reduced 1.24%
10,684
Common Stock, par valu...
Jan 03
2024
SELL
Payment of exercise price or tax liability
$88,711
$131.62 p/Share
674
Reduced 5.86%
10,818
Common Stock, par valu...
Jan 02
2024
BUY
Grant, award, or other acquisition
-
1,050
Added 8.37%
11,492
Common Stock, par valu...
Feb 14
2023
SELL
Payment of exercise price or tax liability
$54,708
$134.09 p/Share
408
Reduced 3.76%
10,442
Common Stock, par valu...
Feb 14
2023
BUY
Grant, award, or other acquisition
-
1,272
Added 10.49%
10,850
Common Stock, par valu...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$10,727
$119.19 p/Share
90
Reduced 0.93%
9,578
Common Stock, par valu...
Jan 03
2023
SELL
Payment of exercise price or tax liability
$59,533
$114.93 p/Share
518
Reduced 5.09%
9,668
Common Stock, par valu...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
820
Added 7.45%
10,186
Common Stock, par valu...
May 20
2022
SELL
Payment of exercise price or tax liability
$93,998
$171.53 p/Share
548
Reduced 5.53%
9,366
Common Stock, par valu...
Feb 15
2022
SELL
Payment of exercise price or tax liability
$25,822
$121.8 p/Share
212
Reduced 2.09%
9,914
Common Stock, par valu...
Feb 15
2022
BUY
Grant, award, or other acquisition
-
718
Added 6.62%
10,126
Common Stock, par valu...
Jan 04
2022
SELL
Payment of exercise price or tax liability
$15,535
$155.35 p/Share
100
Reduced 1.05%
9,408
Common Stock, par valu...
Jan 03
2022
BUY
Grant, award, or other acquisition
-
4,640
Added 32.8%
9,508
Common Stock, par valu...
Dec 31
2021
SELL
Payment of exercise price or tax liability
$32,695
$159.49 p/Share
205
Reduced 4.04%
4,868
Common Stock, par valu...